Swing Auf Wertänderung reagieren.

Nobba

Mitglied
Hallo,

ich benutze NetBeans IDE 6.9.1 und Java jdk 1.6.0.

Ich baue an eine Swing-GUI.

Nun möchte ich, dass eine bestimmte Prozedur ausgeführt wird, wenn ich den Wert in einem Textfeld ändere.

Ich dachte das wär ganz einfach und habe über klicken auf die rechte Maustaste unter Ereignisse dann
"InputMethodTextChanged" rausgesucht. Wenn ich aber hier was eintrage wird das nicht ausgelöst.

Ich dachte damit wären schon automatisch Listener und Events erstellt. Scheinbar reicht das aber nicht.

Ich habe mal ein möglichst einfaches Quellcode Beispiel für mein Problem angehängt.

Meine Prozedur soll in diesem fall nur das den Text des Labels ändern.

Java:
 private void jTextField1InputMethodTextChanged(java.awt.event.InputMethodEvent evt) {
        // TODO add your handling code here:        
        
        jLabel1.setText("wurde geändert.");
    }


Ich bin für jede Hilfe dankbar.

MFG,
Nobba
 

Anhänge

  • EventslistenerView.java
    11,4 KB · Aufrufe: 2

Nobba

Mitglied
Hallo,

das ist ja schön und gut. Ich habe mir jetzt die Document Listener mal angeguckt. Ja, theoretisch müsste es damit auch gehen.
Ich habe, aber das Problem, dass ich nichts finde, wo mir die Netbeans IDE es ermöglicht Document Listener sauber einzufügen.

Das Problem was ich habe, ist, dass ich ja manche Stellen des Quelltextes nicht von Hand erweitern, ändern kann und auch nicht möchte, weil dies zu Verwirrung führen würde.

Es ist doch merkwürdig, dass Netbeans einen ActionListener anbietet. Hierfür auch automatischen Quelltext erzeugt und es dann nachher nicht funktionier.

Nobba
 

André Uhres

Top Contributor
Ich habe, aber das Problem, dass ich nichts finde, wo mir die Netbeans IDE es ermöglicht Document Listener sauber einzufügen.
"DocumentListener" (oder "DocumentFilter", welcher vorzuziehen ist) agieren auf einer anderen Ebene. Sie haben nichts direkt mit den Oberflächenelementen zu tun, die im GUI Designer angeboten werden, sondern haben mit dem Datenmodell zu tun. Das erklärt ihre Abwesenheit im GUI Designer. Ansonsten ist der GUI Designer auch kein Allheilmittel für jede erdenkliche Konstellation, sondern eine (allerdings schon sehr flexible) Hilfe für den kundigen Entwickler, nicht unbedingt für den Anfänger, der die Zusammenhänge noch nicht durchschaut.

Gruß,
André
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Swing Auf Klick auf Menü-Eintrag reagieren AWT, Swing, JavaFX & SWT 0
VPChief Buttons Reagieren erst wenn ich Fenster minimiere AWT, Swing, JavaFX & SWT 4
TheJavaKid Auf eine Zeichnung im Canvas reagieren AWT, Swing, JavaFX & SWT 13
J CheckBoxListCell auf click event in listView reagieren AWT, Swing, JavaFX & SWT 1
L JavaFX Image im ImageView auf Scroll Listener reagieren AWT, Swing, JavaFX & SWT 5
L JSplitPane - auf Änderung reagieren AWT, Swing, JavaFX & SWT 4
F Event Handling JTextArea auf bestimmte Eingabe reagieren (Return-Taste) AWT, Swing, JavaFX & SWT 2
C Im Spiel wie auf Pfeiltasten reagieren? AWT, Swing, JavaFX & SWT 3
S Swing Auf Änderungen eines Models in der View einer JTable reagieren AWT, Swing, JavaFX & SWT 1
J KeyListener um auf CTRL-Enter zu reagieren AWT, Swing, JavaFX & SWT 2
C Swing Mehrere JSlider sollen aufeinander reagieren AWT, Swing, JavaFX & SWT 4
2 Anfänger problem: Buttenklick soll reagieren AWT, Swing, JavaFX & SWT 9
H Swing Auf Änderung bei JRadioButton reagieren. AWT, Swing, JavaFX & SWT 3
S JTable - Auf spezielle Eingabe nicht reagieren. AWT, Swing, JavaFX & SWT 5
S Auf Tastendruck reagieren AWT, Swing, JavaFX & SWT 2
F Swing Auf JComboBox-Event erst NACH Auswahl reagieren AWT, Swing, JavaFX & SWT 8
M Swing Auf Veränderung des Clipboards reagieren AWT, Swing, JavaFX & SWT 7
L SWT Tree reagieren BEVOR selektiert wurde AWT, Swing, JavaFX & SWT 2
C Auf Größenänderung eines Fensters (JFrame) reagieren AWT, Swing, JavaFX & SWT 2
M In Jlist auf Änderungen von mehreren JLabels reagieren AWT, Swing, JavaFX & SWT 3
N Swing JComboBox: Auf Model- und Selectionänderungen reagieren AWT, Swing, JavaFX & SWT 2
S Swing Auf Enter - Eingabe reagieren AWT, Swing, JavaFX & SWT 10
R Events - Nur auf eines reagieren AWT, Swing, JavaFX & SWT 3
T JComboBox: ActionListener/ItemListener wie nur auf bestimmte Events reagieren? AWT, Swing, JavaFX & SWT 7
R JList: auf den selektierten Eintrag reagieren AWT, Swing, JavaFX & SWT 4
A JOptionPane soll auf Enter reagieren AWT, Swing, JavaFX & SWT 4
G Button auf Enter reagieren AWT, Swing, JavaFX & SWT 5
G JTable auf Doppelklick reagieren AWT, Swing, JavaFX & SWT 4
G Auf Buttons reagieren AWT, Swing, JavaFX & SWT 10
A ComboBox soll reagieren ohne fokus AWT, Swing, JavaFX & SWT 7
V Nulllayout und wie auf Resizen reagieren? AWT, Swing, JavaFX & SWT 4
B Auf Fenster Pos.Änderung reagieren und 2. Fenster andocken AWT, Swing, JavaFX & SWT 10
D JButton mit Fokus soll auf ENTER reagieren AWT, Swing, JavaFX & SWT 3
G JTree soll nur auf Mausklick reagieren AWT, Swing, JavaFX & SWT 10
P Änderung der Fenstergrösse abragen und reagieren. AWT, Swing, JavaFX & SWT 3
T Auf Einblenden von Scrollbars reagieren AWT, Swing, JavaFX & SWT 9
G Auf Ereignis in JComboBox reagieren AWT, Swing, JavaFX & SWT 3
W JPanel, JLabel und MouseListener -> auf clicks reagieren AWT, Swing, JavaFX & SWT 5
I JComboBox soll auf Tastendruck reagieren AWT, Swing, JavaFX & SWT 4
F JOptionPane soll nicht auf ENTER reagieren AWT, Swing, JavaFX & SWT 8
G Auf Fenstergrößen-Änderung reagieren AWT, Swing, JavaFX & SWT 10
G JTable: Auf Tasten reagieren möglich? AWT, Swing, JavaFX & SWT 2
T JOptionPane nicht auf Tastendruck reagieren AWT, Swing, JavaFX & SWT 2
A JButton und JCheckBox im JTree reagieren nicht AWT, Swing, JavaFX & SWT 13
W Auf Eingabe von Return reagieren AWT, Swing, JavaFX & SWT 4
M Panels reagieren nicht auf Dialoge AWT, Swing, JavaFX & SWT 3
F JComboBox setEditable( true ) auf Tastatur Events reagieren AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben