Hinweis bei Änderung des Inhalts in Textfeldern?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich habe eine GUI, die u.a. aus mehreren Textfeldern und einem Baum besteht. Wählt man ein Element im Baum aus, so können die Textfelder mit den Informationen zu diesem Element verändert werden.

Wenn der Benutzer nun den Inhalt eines Textfeldes ändert und danach jedoch ein anderes Element im Baum auswählt, so werden diese Änderungen nicht übernommen.

Ziel ist folgendes:

Ändert der Benutzer den Inhalt eines Textfeldes und versucht dann das Programm zu schliessen oder wählt ein anderes Element im Baum aus, so soll ein Hinweis erscheinen, ob der Benutzer speichern möchte oder nicht.

Wie gehe ich dafür am besten vor? Irgendwelche Ratschläge evtl.?

MfG Patrick
 
G

Guest

Gast
WIe wäre es mit einer Popupbox?`Du kannst ja untersuchen, was geschehen soll, wenn der Benutzer das x drückt, dann soll einfach eine Popupbox erscheinen, wo gefragt wird, ob gespeichert werden möchte oder nicht.
Du kannst mit den TextListener untersuchen, ob ein Textfeld verändert wurde. Dann setzte einfach eine Variable auf true. Sobald der Baum ausgewählt wird, untersuchst Du, ob die Variable true ist, ist diese Variable true, soll auch das Popupfeld kommen.


Gruß
 
G

Gast

Gast
Danke erstmal für den Tipp.

Habe bisher folgendes gemacht:
Habe meinen Textfeldern einen keyListener hinzugefügt. Nun möchte ich überprüfen ob sich die serialNumber verändert hat.

Der Code dazu bisher:
Code:
    public void keyReleased(KeyEvent _e)
    {
        WeaObject weaObject = _masterDataPanel.getWeaObject();
        int serialNumber = weaObject.getSerialNumber();
        //if serialNumber has changed
        //changed = true;
    }

Wie prüfe ich nun, ob die serialNumber tatsächlich geändert wurde?
 

Marco13

Top Contributor
Im KeyListener könntest du immer die "letzte" bekannte Nummer speichern. Etwas eleganter dürfte das aber mit einem DocumentListener gehen, den du an das Document des TextFields hängen kannst.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ZH1896ZH OOP Verstehe nicht was der Hinweis bedeutet, bitte um Hilfe! Java Basics - Anfänger-Themen 2
S Hinweis zu Fehler im Kalender-Code - Aufgabe 5.3 aus Grundkurs Programmieren in Java 7. Auflage Java Basics - Anfänger-Themen 4
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
C Farbe in der Auswahlliste (Direkte Reaktion auf Änderung) Java Basics - Anfänger-Themen 3
R Card Layout refresh nach Änderung Java Basics - Anfänger-Themen 1
O Watch Service erkennt Datei Änderung nicht Java Basics - Anfänger-Themen 0
A Methoden Zugriff auf eingelesene Variablen in der main Methode (ohne Änderung der Parameterliste) Java Basics - Anfänger-Themen 4
F Wert auf Änderung überpüfen Java Basics - Anfänger-Themen 7
R AES Key 256 Illegal Key Size auch bei Änderung der Policy Java Basics - Anfänger-Themen 3
Fab1 alte Java Datei wird ausgeführt (trotz Änderung) Java Basics - Anfänger-Themen 4
T Änderung an Script Java Basics - Anfänger-Themen 6
D Variablen Checkbox Änderung in 2. Klasse aktuallisieren Java Basics - Anfänger-Themen 3
J OOP Ungewollte Änderung in einem Objekt Java Basics - Anfänger-Themen 7
c_sidi90 Auf Änderung im Programm reagieren. Java Basics - Anfänger-Themen 6
B Änderung an Text-Datei Java Basics - Anfänger-Themen 5
B Code ausführen bei Änderung von Variablenwert Java Basics - Anfänger-Themen 2
A Scrollbar und Änderung Java Basics - Anfänger-Themen 3
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
G JTable Spaltenüberschrift und Änderung Java Basics - Anfänger-Themen 4
D JLabel Text-Änderung wird nicht angezeigt Java Basics - Anfänger-Themen 9
G DefaultTreeCellRenderer auf Änderung reagieren Java Basics - Anfänger-Themen 11
G Aktion bei Änderung in JTextArea starten Java Basics - Anfänger-Themen 2
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2
A Variablen Übergeben des Inhalts einer Variable in einen String Java Basics - Anfänger-Themen 17
B Problem bei Überprüfung des Inhalts eines Arrays Java Basics - Anfänger-Themen 25
V Vorstellung und Problem bei Ausgabe des Inhalts eines Arrays Java Basics - Anfänger-Themen 4
hdi Konsole basteln -> wie die Anzeige des Inhalts realiseren Java Basics - Anfänger-Themen 3
S Ausgabe des Inhalts eines Ordners Java Basics - Anfänger-Themen 3
R maximale Länge des INHALTS im JTextField Java Basics - Anfänger-Themen 2
N Ausgabe des Inhalts eines String Arrays in einer ArrayList Java Basics - Anfänger-Themen 4
J Auswerten eines Bestimmten inhalts einer Datei Java Basics - Anfänger-Themen 9
Dilandau rechteck des applet inhalts als gif-datei speichern? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben