jeudi 30 avril 2015
Swing/AWT | Dynamisch erzeugte Objekte ansprechen
Posted on 23:13 by verona
Guten Morgen,
und zwar möchte ich auf ein JTextArea zugreifen und diesen "in den Vordergrund rücken".
Wäre kein Problem, wenn ich die Variablennamen kennen würde und für jeden einzeln eine Anweisung schreibe.
Nur weiß ich nie wieviele dieser Felder überhaupt existieren.
Funktionieren würde z.B. wenn die Variable angenommen "txt1" heissen würde:
( txt1 == JTextArea() )
Mein aktueller Ansatz ist:
Allerdings werden mir so nur sehr viele Fehler ausgeworfen, oder bei vorherigen Ansätzen passiert einfach nichts - Suche jetzt seit 2 Stunden ca. dafür eine Lösung und komme im Prinzip immer nur darauf das ich ja den Variablen-Name brauche, womit es funktioniert. Aber das macht kein Sinn, da dann diese Geschichte nicht mehr dynamisch gehalten werden kann wie ich gerne möchte.
Daher meine Frage wie kann ich auf einen Tab ohne die Variable direkt zugreifen? Bevorzugt oder gerne auch über dem JTextarea.setName() gesetzen Name des Objektes.
Vielen Dank schonmal. :)
Mfg jaa
und zwar möchte ich auf ein JTextArea zugreifen und diesen "in den Vordergrund rücken".
Wäre kein Problem, wenn ich die Variablennamen kennen würde und für jeden einzeln eine Anweisung schreibe.
Nur weiß ich nie wieviele dieser Felder überhaupt existieren.
Funktionieren würde z.B. wenn die Variable angenommen "txt1" heissen würde:
( txt1 == JTextArea() )
Code:
scrollTXT.setViewportView( txt1 );
Code:
Component tmpView = scrollTXT.getComponent( ID ); // id die schon vorhanden ist
scrollTXT.setViewportView( ((JTextArea)tmpView) );
Daher meine Frage wie kann ich auf einen Tab ohne die Variable direkt zugreifen? Bevorzugt oder gerne auch über dem JTextarea.setName() gesetzen Name des Objektes.
Vielen Dank schonmal. :)
Mfg jaa
Swing/AWT | Dynamisch erzeugte Objekte ansprechen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire