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

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

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

    kooyee ‘s blog

    開源軟件, 眾人努力的結晶, 全人類的共同財富
    posts - 103, comments - 55, trackbacks - 0, articles - 66
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    [Swing] Table 操作

    Posted on 2008-02-29 21:07 kooyee 閱讀(289) 評論(0)  編輯  收藏 所屬分類: Swing/Applet

    關于table的使用方法可以參考sun的官方網站:

    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html



    這里補充的主要是model的使用,去自定義table的format。

    在DefaultTableModel 基礎上改進model。 在定義new DefaultTableModel時修改override它的內部method

    部分代碼:

    String[] columnNames = {"ID""Date""Value""Qty""Total"}
                Vector columnNamesV 
    = new Vector(Arrays.asList(columnNames));
                Vector rowData 
    = new Vector();

    table.setModel(
    new javax.swing.table.DefaultTableModel(rowData,
         columnNamesV) 
    {

    //通過這個method使table能夠根據cell的object類型來決定顯示格式,例如boolean以checkbox格式顯示,而不是true/false的文字。
        public Class getColumnClass(int c) {
                  Vector col 
    = (Vector)getDataVector().get(0);
         
    return col.get(c).getClass();
              }


    //使全部cell為不能編輯
        public boolean isCellEditable(int rowIndex, int columnIndex) {
         
    return false;
        }

       }
    );


    主站蜘蛛池模板: 亚洲av永久无码精品漫画| 夜色阁亚洲一区二区三区| 91香蕉国产线观看免费全集| 国产精品99精品久久免费| 永久黄色免费网站| 在线播放高清国语自产拍免费| 精品国产麻豆免费网站| 美腿丝袜亚洲综合| 亚洲国产高清视频在线观看| 亚洲av无码一区二区三区在线播放 | 苍井空亚洲精品AA片在线播放 | 亚洲第一se情网站| 国产精品视频免费一区二区三区 | 911精品国产亚洲日本美国韩国| 亚洲精品第一综合99久久| 老司机午夜免费视频| 久久99青青精品免费观看| 伊在人亚洲香蕉精品区麻豆| 视频一区二区三区免费观看| 亚洲欧洲日本在线| 亚洲成_人网站图片| 麻豆精品国产免费观看| 99亚洲乱人伦aⅴ精品| 亚洲国产人成中文幕一级二级| 国产免费久久精品丫丫| 色妞WWW精品免费视频| 亚洲av综合av一区| 91精品免费久久久久久久久| 国产亚洲色婷婷久久99精品91| 黄色网站软件app在线观看免费| 青青青青青青久久久免费观看| 成年免费大片黄在线观看com| 国色精品卡一卡2卡3卡4卡免费| 欧洲亚洲国产清在高| 亚洲第一se情网站| 国产AV无码专区亚洲AV漫画| 黄色免费网址大全| 亚洲第一中文字幕| 久久成人免费播放网站| 亚洲狠狠成人综合网| 亚洲热妇无码AV在线播放|