jTable, keine neuer Datensatz anwählbar.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • jTable, keine neuer Datensatz anwählbar.

    Olla,

    Ich möchte bzw. muss eine jTable so "einstellen" das der Benutzer keinen neuen Datensatz mehr anwählen kann bis ich auf einen anderen Button drücke... nur finde ich keine klasse für sowas.
    Habt ihr ne idee? Oder muss ich cheaten? ;) Wäre sonst recht umständlich... immer wieder die richtige Zeile anzuwählen bis er auf den Button drückt..^^

    Danke im vorraus.
  • Vielleicht hilft's

    So wie ich das verstehe willst du Reihen (im speziellen Fall alle) sperren. Hierfür musst du den Konstruktor überschreiben, da diese Klasse fix implementiert ist.
    Hier ein kleines Beispiel:

    Quellcode

    1. //Erste Zeile ist gesperrt. Die zweite Bearbeitbar. Für alle einfach die If - Schleife löschen
    2. String[][] content = {{"12","13"},{"22","23"};
    3. String headline[] = {"2","3"};
    4. jTable = new JTable(query, content){
    5. public boolean isCellEditable(int rowIndex, int columnIndex){
    6. if(rowIndex == 0)
    7. return false;
    8. else
    9. return true;
    10. }
    11. };
    Alles anzeigen