Machen JTable Zeilen wählbar, wenn jede Zelle ist nicht editierbar

Ich habe eine Tabelle zeigen die Werte in dieser Tabelle kann der Benutzer wählen Sie eine Zeile, kann aber nicht ändern Ihre Inhalte. Mein code ist:

    JTable tablaCurvas1 = new JTable();
    TableCellRenderer tableRender = new SubtractTableRenderer();
    tablaCurvas1.setDefaultRenderer(Object.class, tableRender);
    tablaCurvas1.setModel(new DefaultTableModel(rowData, columnNames){
        private static final long serialVersionUID = 1L;
    @Override
       public boolean isCellEditable(int row, int column) {
           return false; //So I make every cell non-editable
       }

    });

    JScrollPane scrollPane = new JScrollPane(tablaCurvas1);
    tablaCurvas1.setFillsViewportHeight(true);
    tablaCurvas1.setPreferredScrollableViewportSize(new Dimension(200,100));
    pane.add(scrollPane,c);

Aber nun die Tabellenzeilen, die nicht ausgewählt werden, wenn ich Sie über Sie. Wie könnte ich dieses Problem lösen?

InformationsquelleAutor Roman Rdgz | 2011-10-04
Schreibe einen Kommentar