daPrem Geschrieben 29. April 2003 Geschrieben 29. April 2003 Wie schaffe ich es das der Zelleninhalt einer JTable nicht verÀndert werden kann? Ich habs schon mit JTable.setEnabled(false); probiert, funktioniert auch, doch dann kann ich keine Zeile mehr markieren muà ich aber.
Jaraz Geschrieben 29. April 2003 Geschrieben 29. April 2003 Hi, du must im TableModel isEditable(int row, int col) ĂŒberschreiben und false zurĂŒckgeben. GruĂ Jaraz
daPrem Geschrieben 29. April 2003 Autor Geschrieben 29. April 2003 Hi Danke hat wunderbar geklappt hab zwar ein bisschen rumspielen mĂŒssen aber jetzt gehts! FĂŒr alle dies noch nicht wissen hier ein Beispiel: public class TestKlasse extends JPanel { private DefaultTableModel testModel = new DefaultTableModel() { public boolean isCellEditable(int row, int column) { return false; } }; private JTable jTableTest = new JTable(); public TestKlasse() { jTableTest.setModel(testModel); } }
Empfohlene BeitrÀge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto fĂŒr unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden