2012-04-03 27 views
1

如何在可視化編輯器eclipse中顯示錶列的名稱?如何使用builder編輯器窗口eclipse顯示JTable中列的名稱?

我無法顯示列的標題。

table = new JTable(); 
table.setBorder(new EtchedBorder(EtchedBorder.LOWERED, 
    UIManager.getColor("nimbusInfoBlue"), 
    UIManager.getColor("nimbusFocus"))); 
table.setRowHeight(20); 
table.setShowVerticalLines(true); 
table.setModel(new DefaultTableModel(
    new Object[][]{ 
     {null, null, null, null, null, "", null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null}, 
     {null, null, null, null, null, null, null},}, 
    //Les titres des colonnes 
    new String[]{ 
     "reference", "CIN/RC", "nom", "prenom", 
     "payement", "date payement", "categorie" 
    }) { 

    boolean[] columnEditables = new boolean[]{ 
     false, false, false, false, false, false, false 
    }; 

    public boolean isCellEditable(int row, int column) { 
     return columnEditables[column]; 
    } 
}); 

回答

5

將JTable放置在JScrollPane中。

+0

如何在JScrollPane中放置表格? – 2012-04-03 10:50:49

+3

要完成:[這裏](http://docs.oracle.com/javase/tutorial/uiswing/components/table.html)是Swing教程的鏈接,它描述了這種方法的工作原理。 Section _將表添加到Container_是您正在查找的部分 – Robin 2012-04-03 10:53:04

+0

如何限制用戶在JTable組件中移動列 – 2012-04-03 12:35:48