ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
510
510
EMPFEHLEN
-
21.02.08 16:27 #1simonu Tutorials.de Gastzugang
Hallo
Ich würde gerne eine eigene Swing-Klasse (als Unterklasse von JComponent) schreiben, die ein JLabel und ein JTextField vereint, so dass ich beim Aufruf der Klasse nur das Label als String und die Länge des JTextField als int mitgeben muss (im Stil von MeineKlasse m = new MeineKlasse("Text", 10)), und so in einem Wisch das Label und das Textfeld erstellt würden.
Welchen Ansatz müsste ich da wählen?
Besten Dank,
Simon
-
Hallo,
klassisch wäre die Lösung wohl die, eine Klasse von JPanel abzuleiten, diese mit deinem
Wunsch-Konstruktor zu implementieren, der dann das JPanel initialisiert, ggf. mit einem anderen Layoutmanager ausstattet, das Label und das JTextField gemäss deiner angaben
initialisiert und dem Panel hinzufügt.
Im Anschluß kannst du dann deine fertige Panel-Label-TextField-Component deiner
Oberfläche hinzufügen.
Zur direkten ableitung von JComponent würde ich nicht raten !
Hatte da mal Schwierigkeiten mit dem AccessibleContext und damit verbundenen
Focus-Problemen ! (Kann aber an meinem speziellen Fall gelegen haben !)
Gruß JAdixSignatur ? ? ? So ein Humbug ! ! !
Ähnliche Themen
-
Swing / JavaFX UI-Testing mit Fest-Swing
Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 20.11.10, 23:06 -
Eigene Swing Komponente
Von Guadrion im Forum JavaAntworten: 4Letzter Beitrag: 03.11.09, 17:19 -
Swing: Erzeugen von eigenen GUI-Elementen in Subklassen von JPanel
Von Olel im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 29.07.08, 13:27 -
javax.swing.plaf.FontUIResource: Woher lädt Swing den Font
Von Deficiency im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 17.01.08, 08:38 -
Eigene Swing Komponenten
Von CosmoKey im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 28.10.03, 20:32





Zitieren
Login





