我在NetBeans中使用JTable GUI组件.
我想创建多行标题
当我为表头创建自定义渲染器时,我能够这样做
但我不想,因为我喜欢默认的(我在程序中的其他地方使用它).
所以问题是:如何使标题更高?
我的代码:
String headers[] = new String[3];
headers[0] = "Header1";
headers[1] = "Header2";
headers[2] = "<html><center>Long<br>Centered</br></center></html>";
DefaultTableModel dtm = new DefaultTableModel();
dtm.setColumnIdentifiers(headers);
dtm.setRowCount(5);
jTable1.setModel(dtm);
jTable1.getTableHeader().setPreferredSize(
new Dimension(jTable1.getColumnModel().getTotalColumnWidth(),32));
Run Code Online (Sandbox Code Playgroud)