1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| table = new JTable(model){
public boolean isCellEditable(int row, int column) {
return false;
}
};
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
sorter = new TableRowSorter<TableModel>(model) ;
table.setPreferredScrollableViewportSize(new Dimension(560, 200));
JScrollPane scrollPane = new JScrollPane((table));
table.setRowSorter (sorter) ;
add(scrollPane);
scrollPane.setBounds(10, 180, 560, 200);
table.setRowHeight(28);
table.setBackground(Color.DARK_GRAY);
table.setForeground(Color.WHITE);
modifier.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if ((JButton)e.getSource()== modifier)
{
boolean isCellEditable(int row, int column) {
return true;
}
}
}
}); |
Partager