Zeilenediting verhindern

Roobiks

Mitglied
Hallo


Ein table editing kann ich verhindern, wenn ich folgenden Codeteil einfüge:
table.setEnabled(false);

Jedoch kann ich mit folgendem Code die einzelnen Zeilen nicht mehr auseinanderhalten.

Code:
table.addMouseListener(new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
            int row =table.getSelectedRow();
            System.out.print(row);
            }
            });


Wie könnte ich das Zeilenediting verhindern und zugleich die einzelnen Zeilen unterscheiden?

Thx,
Roobiks
 

Kababär

Top Contributor
Was ist dein Table? TableView?
Wenn du Zeilen verhindern willst, werden doch auch automatisch die Spalten verhindert?

Mir ist auch noch nicht so ganz ersichtlich was du vorhast..

Generell: Kennst Bindings und Properties? Ich würde eine RowFactory wählen und entweder per Index oder anhand des Zellwertes bestimmen, ob die Zeile aktiviert oder deaktiviert werden soll.
 

Roobiks

Mitglied
Ich gebe dir mal folgenden Code aus dem Internet:

Java:
import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class JTableCreatingDemo {
  public static void main(String args[]) {
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Object rowData[][] = { { "Row1-Column1", "Row1-Column2", "Row1-Column3" },
        { "Row2-Column1", "Row2-Column2", "Row2-Column3" } };
    Object columnNames[] = { "Column One", "Column Two", "Column Three" };
    JTable table = new JTable(rowData, columnNames);

    JScrollPane scrollPane = new JScrollPane(table);
    frame.add(scrollPane, BorderLayout.CENTER);
    frame.setSize(300, 150);
    frame.setVisible(true);

  }
}

Ich möchte ich einfach das editing beim Doppelklick verhindern.

Thx,
Roobiks
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Race Condition mittels Semaphore verhindern Java Basics - Anfänger-Themen 13
X Threads Zwei Threads, aber doppelte Ausgabe verhindern (synchronized) Java Basics - Anfänger-Themen 54
CptK Unnötige Schreibarbeit in for Schleife verhindern Java Basics - Anfänger-Themen 12
D Verhindern das repaint beim vergrößern aufgerufen wird Java Basics - Anfänger-Themen 9
M Best Practice Verschieben einzelner Spalten eines JTables verhindern Java Basics - Anfänger-Themen 5
A charAt(x)-Abfrage lässt bei Strings<x das Pgrogramm abstürzen. Kann man das verhindern? Java Basics - Anfänger-Themen 4
E Buchstaben verhindern / Try & Catch Block Java Basics - Anfänger-Themen 3
O JTextArea: Wo wird der Text gespeichert? Wie kann man es verhindern? Java Basics - Anfänger-Themen 4
P JFrame Component automatische Größe verhindern Java Basics - Anfänger-Themen 2
E Exception verhindern? Java Basics - Anfänger-Themen 5
H Zugriff auf Desktop verhindern Java Basics - Anfänger-Themen 6
B Fehler mit try + catch verhindern Java Basics - Anfänger-Themen 8
G txt-File als DB>doppelte Einträge verhindern/Suche/... Java Basics - Anfänger-Themen 10
T ArrayList mit verschiedenen Datentypen verhindern Java Basics - Anfänger-Themen 8
C Zeilenumbruch verhindern / Clrscr ? Java Basics - Anfänger-Themen 3
J Überlauf verhindern Java Basics - Anfänger-Themen 4
V Multithread NullPointerException verhindern Java Basics - Anfänger-Themen 8
A Stilfrage: statische Methoden und Attribute auf jeden Fall verhindern? Java Basics - Anfänger-Themen 5
V Zeilenumbruch bei der Eingabe verhindern Java Basics - Anfänger-Themen 6
S JTable--Beschreiben der Zellen durch Doppelklick verhindern Java Basics - Anfänger-Themen 4
G Aufruf verhindern: JTable.getValueAt Java Basics - Anfänger-Themen 2
I Zugriff auf Implementierung verhindern Java Basics - Anfänger-Themen 8
N Mehrmaliges ausführen verhindern Java Basics - Anfänger-Themen 10
M Hashtable gleichzeitigen Zugriff verhindern Java Basics - Anfänger-Themen 11
S Screenshots verhindern? Java Basics - Anfänger-Themen 5
G Propertydatei wird zweimal erstellt ? Wie verhindern? Java Basics - Anfänger-Themen 6
J Dynamische Größenveränderung der Komponenten verhindern Java Basics - Anfänger-Themen 8
J Verhindern das Werte in einem Array verloren gehen Java Basics - Anfänger-Themen 13
G JTable - automatische Eintragung von Daten verhindern Java Basics - Anfänger-Themen 7
B Zahlenwiederholung bei Math.random verhindern Java Basics - Anfänger-Themen 4
G Eingabe verhindern Java Basics - Anfänger-Themen 2
P decompilierung verhindern? Java Basics - Anfänger-Themen 5
G mehrfaches Öffnen eines JInternalFrame verhindern Java Basics - Anfänger-Themen 11
F Eingabe von Buchstaben verhindern Java Basics - Anfänger-Themen 5
G java.lang.IllegalThreadStateException nicht zu verhindern! Java Basics - Anfänger-Themen 4
V Doppelte Zahlen bei Lotto verhindern Java Basics - Anfänger-Themen 11
N Overflow verhindern? Java Basics - Anfänger-Themen 16
F Verhindern des schließen des Fensters Java Basics - Anfänger-Themen 6

Ähnliche Java Themen


Oben