Hallo Programmier/in,
Kann mann den Header Vertical Darstellen?
ich möchte z.b Modeling vertical dartellen.
ist es in JTable möglich????
Gruß,
Faiza
Kann mann den Header Vertical Darstellen?
Java:
DefaultTableModel dm = new DefaultTableModel();
dm.setDataVector(new Object[][] { { "", "", "", "", "", "", "" },
{ "", "", "", "", "", "" } }, new Object[] { "Area", "PTM",
"Test Cycle Name", "1.1","1.2","2.1","2.2","3.1","3.2","4.1","4.2","5.1","5.2","1","2","3","4","5","6","Estimate Total Count",
"Actual", "Modeling","Execution"});
JTable table = new JTable(dm) {
protected JTableHeader createDefaultTableHeader() {
return new GroupableTableHeader(columnModel);
}
};
TableColumnModel cm = table.getColumnModel();
Vector title = new Vector();
title.add( "OptimISE R1.0 Test Cycle" );
ColumnGroup p_arc = new ColumnGroup("Architecture");
p_arc.add(cm.getColumn(3));
p_arc.add(cm.getColumn(4));
p_arc.add(cm.getColumn(5));
p_arc.add(cm.getColumn(6));
p_arc.add(cm.getColumn(7));
p_arc.add(cm.getColumn(8));
p_arc.add(cm.getColumn(9));
p_arc.add(cm.getColumn(10));
p_arc.add(cm.getColumn(11));
p_arc.add(cm.getColumn(12));
ColumnGroup g_other = new ColumnGroup("Application");
g_other.add(cm.getColumn(13));
g_other.add(cm.getColumn(14));
g_other.add(cm.getColumn(15));
g_other.add(cm.getColumn(16));
g_other.add(cm.getColumn(17));
g_other.add(cm.getColumn(18));
ColumnGroup a_AbsolProg = new ColumnGroup(" Absolute Progress");
a_AbsolProg.add(cm.getColumn(21));
a_AbsolProg.add(cm.getColumn(22));
GroupableTableHeader header = (GroupableTableHeader) table
.getTableHeader();
header.addColumnGroup(p_arc);
header.addColumnGroup(g_other);
header.addColumnGroup(a_AbsolProg);
ich möchte z.b Modeling vertical dartellen.
ist es in JTable möglich????
Gruß,
Faiza
Zuletzt bearbeitet: