![]() |
|
|||||||
| AWT, Swing, JavaFX & SWT Themen zur Programmierung von Benutzer-Oberflächen (GUI, Applet) sowie zur Grafikprogrammierung (2D / 3D) |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Nicht angemeldet
Fachbeiträge: n/a
|
Guten morgen allerseits
![]() Ich wüsst gern wie ich bei einem beliebigen Object abfragen kann ob es instanceof JComboBox ist. Mit JTextField funktioniert das einwandfrei, nur bei der ComboBox hab ich Huddel. In dem Code sind prodmittel vom Typ JComboBox, weekfield ist eine Klasse die ein JTextField besitzt das ich mir mit getField geben lassen kann. Code:
public void validate(KeyEvent e) {
Object o=e.getSource();
if(o instanceof JTextField){
if(e.isShiftDown()) {
((JTextField)o).transferFocusBackward();
}else{
if((XXXXXXXXXX)o==prodmittel){
prodmittel.transferFocus();
}
if((JTextField)o==weekfield.getField()){
weekfield.getField().transferFocus();
}
}
}
//Der folgende Block wurde nie erreicht weil o nie instanceof JComboBox==true war
if(o instanceof JComboBox){
if(e.isShiftDown()) {
((JComboBox)o).transferFocusBackward();
}else{
if((JComboBox)o==prodmittel){
prodmittel.transferFocus();
} }
}
Ich hoff mal ihr könnt mir da folgen was ich gern machen will und wisst warum es nicht geht, weil hier sitzen ausser mir noch 2 andre Java-Progger die auch nicht drauf kommen
|
| #3 (permalink) | |
|
Nicht angemeldet
Fachbeiträge: n/a
|
Moin Hobbit
Zuerst mal Danke für die schnelle Antwort. Doch ein event kommt, ich krieg ihn auch abgefragt. Ich hab auch grad beim weitergoogeln was gefunden was mir geholfen hat : Code:
public void validate(KeyEvent e) {
Object o=e.getSource();
if(o instanceof JTextField){
if(e.isShiftDown()) {
((JTextField)o).transferFocusBackward();
}else{
if(o.equals(prodmittel.getEditor().getEditorComponent()) ()){
;
}
if((JTextField)o==weekfield.getField()){
;
}
}
}
}
Nun Hab ich noch 2 Fragen: Erstens: warum kann ich o als JTextfield erfragen? (Der Andre Uhres weiss das garantiert )und Zweitens: wie mach einen schönen Haken hinter meinen Thread? Danke dir Hobbit für deine Mühe
|
| #4 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 11.05.2004
Fachbeiträge: 6.733
Blog-Einträge: 3
Abgegebene Danke: 4
Erhielt 51 Danke für 40 Beiträge
|
Anmelden ist die devise..
Du schreibst immer als anonymer Mensch, nur weil du immer den gleichen Nick einträgst, hat das ja nix damit zum tun ob du auch wirklich der Threadersteller bsit... Aber ich (mods können das auch) setz mal den Haken für dich!
__________________
Wir machen Fehler aus Versehen, die anderen aus Dummheit. (Gabriel Laub) Pur Java Registry Reader - http://sourceforge.net/projects/java-registry/ |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Methode der Class im JComboBox abfragen | richardkrieger | AWT, Swing, JavaFX & SWT | 2 | 15.12.2008 11:20 |
| größte id in einer Tabelle abfragen | MQue | Datenbankprogrammierung | 4 | 05.12.2008 15:31 |
| jComboBox abfragen? | Gast | AWT, Swing, JavaFX & SWT | 2 | 12.11.2007 12:56 |
| <null> in einer DB abfragen | PollerJava | Allgemeine Java-Themen | 4 | 28.08.2007 13:03 |
| Wert einer JCombobox in einer JTable setzen | bygones | AWT, Swing, JavaFX & SWT | 2 | 28.04.2004 12:17 |
| Lesezeichen |
|
|