<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 119  文章 - 3173  trackbacks - 0
    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    交友莫獨酒,茅臺西鳳游。
    口干古井貢,心徜洋河流。
    稱多情杜康,趟無量雙溝。
    贊中華巍巍,無此不銷愁。

    常用鏈接

    留言簿(68)

    隨筆分類(136)

    隨筆檔案(122)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 525391
    • 排名 - 93

    最新評論

    ?1?import?javax.swing.*;
    ?2?import?javax.swing.table.*;
    ?3?import?java.awt.*;
    ?4?
    ?5?public?class?SortTable?{
    ?6?????public?static?void?main(String?args[])?{
    ?7?????????Runnable?runner?=?new?Runnable()?{
    ?8?????????????public?void?run()?{
    ?9?????????????????JFrame?frame?=?new?JFrame("Sorting?JTable");
    10?????????????????frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    11?????????????????Object?rows[][]?=?{?
    12?????????????????????????{?"AAA",?"",?1d?},
    13?????????????????????????{?"AAB",?"",?2d?},
    14?????????????????????????{?"ABC",?"このページを印刷",?3.14?},
    15?????????????????????????{?"BBB",?"hermit",?3.14?},
    16?????????????????????????{?"BBC",?"0",?1.3?},
    17?????????????????????????{?"AAA",?"?。?!",?93.02?}
    18?????????????????????????};
    19?????????????????String?columns[]?=?{?"英文測試",?"多語言測試",?"數(shù)字測試"?};
    20?????????????????TableModel?model?=?new?DefaultTableModel(rows,?columns)?{
    21?????????????????????private?static?final?long?serialVersionUID?=?5766888502894481655L;
    22?
    23?????????????????????public?Class?getColumnClass(int?column)?{
    24?????????????????????????Class?returnValue;
    25?????????????????????????if?((column?>=?0)?&&?(column?<?getColumnCount()))?{
    26?????????????????????????????returnValue?=?getValueAt(0,?column).getClass();
    27?????????????????????????}?else?{
    28?????????????????????????????returnValue?=?Object.class;
    29?????????????????????????}
    30?????????????????????????return?returnValue;
    31?????????????????????}
    32?????????????????};
    33?
    34?????????????????JTable?table?=?new?JTable(model);
    35?????????????????RowSorter<TableModel>?sorter?=?new?TableRowSorter<TableModel>(
    36?????????????????????????model);
    37?????????????????table.setRowSorter(sorter);
    38?????????????????JScrollPane?pane?=?new?JScrollPane(table);
    39?????????????????frame.add(pane,?BorderLayout.CENTER);
    40?????????????????frame.setSize(300,?150);
    41?????????????????frame.setVisible(true);
    42?????????????}
    43?????????};
    44?????????EventQueue.invokeLater(runner);
    45?????}
    46?}
    47?


    運行上面的代碼大家可以看到一個可以排序的表格,對多語言支持的非常好。
    有一點要注意:
    每列的數(shù)據(jù)類型要一致,比如最后一列的1d,2d,如果直接寫1,2,因為和下面類型不一致,程序會出錯。
    posted on 2007-05-14 09:49 交口稱贊 閱讀(1340) 評論(4)  編輯  收藏 所屬分類: Java6

    FeedBack:
    # re: 學習Java6(九)Table(1)排序表格 2007-05-14 17:20 Swing
    以前都是自己寫 還不知道原來java提供了。。。  回復  更多評論
      
    # re: 學習Java6(九)Table(1)排序表格 2007-05-15 09:00 交口稱贊
    應該是java6剛提供的吧  回復  更多評論
      
    # re: 學習Java6(九)Table(1)排序表格 2007-07-09 17:16 sitinspring
    確實不錯,但是很多人都是在1。4下工作,通用行有點欠缺。  回復  更多評論
      
    # re: 學習Java6(九)Table(1)排序表格 2007-07-10 08:54 交口稱贊
    遲早的事情

    現(xiàn)在1.5已經(jīng)是主流了

      回復  更多評論
      
    主站蜘蛛池模板: 亚洲午夜爱爱香蕉片| 免费播放特黄特色毛片| 亚洲成a人片在线观看中文动漫| 国产精品亚洲一区二区三区久久| 精品久久久久成人码免费动漫 | AV免费网址在线观看| 亚洲国产精品日韩在线| 51视频精品全部免费最新| 亚洲综合区图片小说区| 免费视频专区一国产盗摄| 亚洲人成网亚洲欧洲无码| 日日AV拍夜夜添久久免费| 免费精品视频在线| 亚洲av永久无码精品国产精品| 69视频免费在线观看| 国产精品亚洲一区二区麻豆| 全免费一级午夜毛片| 黄页网站在线观看免费| 亚洲成A人片在线观看无码不卡| 四虎在线最新永久免费| 亚洲精品无码专区久久| 国产亚洲老熟女视频| 久久国产精品2020免费m3u8| 狠狠色香婷婷久久亚洲精品| 亚洲JIZZJIZZ中国少妇中文| 国产精品区免费视频| 亚洲色大成网站www永久网站| 亚洲精品国产成人片| 国产午夜影视大全免费观看| 十八禁在线观看视频播放免费| 亚洲日本在线观看网址| 亚洲AV伊人久久青青草原| 国产午夜无码精品免费看| 亚洲av无码一区二区三区天堂古代| 一本久久综合亚洲鲁鲁五月天| 国产成人免费在线| 国产午夜成人免费看片无遮挡| 亚洲AV无码AV吞精久久| 亚洲美女视频免费| 亚洲色成人WWW永久网站| 精品免费国产一区二区三区|