私はJTable1を持つnetbeansによって生成されたJFrameを持っています。私はJTableを受け入れ、別のものでJTable2を返すメソッドを持っています。既存のJTableをメソッドのJTable結果に変換するにはどうすればよいですか?
JTable1(JFrame)をJTable2(メソッド)にする方法を知りたいですか?
public static JTable realTimeFilter(JTable table) {
TableRowSorter<TableModel> rowSorter = new TableRowSorter<>(table.getModel());
table.setRowSorter(rowSorter);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getColumnModel().getColumn(0).setPreferredWidth(60);
table.getColumnModel().getColumn(1).setPreferredWidth(60);
table.getColumnModel().getColumn(2).setPreferredWidth(502);
table.getColumnModel().getColumn(3).setPreferredWidth(130);
table.getColumnModel().getColumn(4).setPreferredWidth(130);
table.getColumnModel().getColumn(5).setPreferredWidth(130);
table.getColumnModel().getColumn(6).setPreferredWidth(70);
return table;
}
'JTable1 = realTimeFilter(JTable1)'そして 'JTable1.repaint()'を使って 'JTable1'の新しい値をビューで更新します。 –
ありがとうございました! –