Jtable änderung soll graphics aktualisieren

JVolker

Aktives Mitglied
Hallo,

ich habe eine Jtable mit X und Y Koordinaten welche ich mir in einer graphic anzeigen lasse. Wenn eine Zeile markiert ist soll ein Fadnkreuz auf den Punkt gezeichnet werden. Nur leider muss ich dies noch über einen Button "aktualisieren" machen.

Wie kann ich der JTable sagen das wenn ich auf eine Zeile drücke auch die graphic aktualisiert wird??
 
Meinst du so?

Java:
JTable table = ...
table.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
	public void valueChanged(ListSelectionEvent e) {
		updateTableGraphic();
	}
});

Wobei ich mir unter "in einer graphic anzeigen" nichts vorstellen kann. Außer, dass du den Inhalt per Graphics auf einen anderen Komponenten zeichnen lässt (wobei ich nicht weiß ob das ohne weiteres wäre), und mir der Sinn schleierhaft wäre.
 
Hi, danke für die Antwort.

Also ich zeichne die Punkte aus meiner Tabelle in einem neuem Fenster in einer "Graphics2d" und nun möchte ich das sich diese Graphic immer dann neu gezeichnet wird wenn ich in meiner Tabelle in eine andere eile Springe, in der andere Koordinaten hinterlegt sind. (Damit das Fadenkreuz auf den neuen Punkt zeigt.
 
Genau, das machst du damit. Der Listener wird immer aufgerufen wenn sich die Auswahl ändert (ich weiß aber nicht ob nur bei Zeilenänderungen oder auch bei Spalten). Darin kannst du die Ausgabe aktualisieren.
 

Neue Themen


Zurück
Oben