getPreferredSize på tabel i window
Jeg har følgende kode:DataListTableWindow window = new DataListTableWindow(dataList, parameters);
System.out.println(window.getPreferredSize());
DataListTableWindow(DatakList dataList, ParameterSet parameters) {
this.parameters = parameters;
DataListTableToolBar toolBar = new DataListTableToolBar(this);
add(toolBar, BorderLayout.EAST);
// Build table
table = new DataListTable(this, parameters, dataList);
scrollPane = new JScrollPane(table);
add(scrollPane, BorderLayout.CENTER);
}
Hvordan får jeg størrelsen på tabellen i stedet for vinduet i denne linje:
System.out.println(window.getPreferredSize());
Jeg kan få den hvis jeg kalder følgende i DataListTableWindow:
System.out.println(table.getPreferredSize().width);
Men jeg ønsker at have værdien der hvor jeg laver vinduet så jeg kan sætte størrelsen på mit vindue efter størrelsen på tabellen.