Tabsheets hinzufügen

Hijo2006

Aktives Mitglied
Hallo Jungs,

ich brauch mal einen Tip oder eine Einschätzung.

Also, ich habe mir eine GUI gebastelt (ohne Layout-Manager), in dem ich eine Klasse von JFrame abgeleitet habe..

Java:
    public class AppWindow extends JFrame {
             }

Darin habe ich ein paar JTextFields, JLabels, JRadiobuttons erzeugt, Größen gesetzt und dann mittels
this.getContentPane().add()
hinzugefügt.
Hat alles super geklappt :)

Nun würde ich aber den gesamten Frame in ein Frame mit Tabs umstellen und diese Elemente auf den ersten Tab z.Bsp. verschieben.
Geht das? Und wenn ja, kann ich das mit ein paar Handgriffen erledigen ?

Danke
 
Zuletzt bearbeitet von einem Moderator:

Flown

Administrator
Mitarbeiter
Klar statt der "getContentPane().add()" nimmst du einfach das contentPane von dem TabbedPane (HIER ein Tutorial).
Kurzum:
- man leitet nicht von JFrame ab, sonder verwendet es einfach nur
- null-Layouts sind böse!!!!1111einseinseelf
- bei JFrames muss man nicht mehr auf den contentPane zugreifen, sondern verwendet einfach "add(...)"
 

Hijo2006

Aktives Mitglied
nochmal 1000dank....das verflixte NULL-Layout war auf Grund für einige Sachen, die vorher nicht gingen. Habe es erstmal auf Kommentar gesetzt.

Vielleicht ein letztes Mal Hilfe...Ich hab jetzt zwei Tabs angelegt und das klappt auch.

Hänge grad dran, meine JTextField und JLabels umzuziehen.

Also was habe ich:

Java:
    this.getContentPane().add(label1)
    this.getContentPane().add(textfield1);

Die stell ich auf einfaches add um
Java:
    add(label1)
    add(textfield1);

Bisher waren die wohl direkt auf dem Frame (Position habe ich mit setBounds gesetzt).

Meine Tabs sind wie folgt deklariert:

Java:
    JTabbedPane jtp = new JTabbedPane();
    getContentPane().add(jtp);
    JLabel label1 = new JLabel();
    JLabel label2 = new JLabel();
    jtp.addTab("Allg. Analysen", label1);
    jtp.addTab("Detail-Analysen", label2);

1000-Danke nochmal:):):)
 
Zuletzt bearbeitet von einem Moderator:

Hijo2006

Aktives Mitglied
Vielleicht als Rückmeldung, wenn andere auf das ähnliche Problem stossen.
Die SetBounds gehen nur für das Layout= NULL, was wirklich gefährlich ist,
da danach manches einfach nicht mehr so geht, wie ich es erwartet hätte.

Ich habe dann mit dem WindowsBuilder von Eclipse das schnell nachgebaut,
den JTextField exakt die gleichen Namen wie zuvor gegeben und Konto
den Code rüberkopieren.

Das Umziehen dauerte keine 45min, wenn ich die 2h abziehe, die ich brauchte,
um den WindowsBuilder zu verstehen:D:p:D:p
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JList, einzelne Strings hinzufügen AWT, Swing, JavaFX & SWT 9
F Bilder zu ausführbarer Jar-Datei hinzufügen AWT, Swing, JavaFX & SWT 5
K Tabelle zu Datenbank hinzufügen / Apache Derby AWT, Swing, JavaFX & SWT 7
Apfelbaum2005 Swing JFrame mehrere JPanels mit unterschiedlichen Formen hinzufügen AWT, Swing, JavaFX & SWT 1
N AWT JPanel zu Jframe hinzufügen AWT, Swing, JavaFX & SWT 2
L paintComponent in Panel eines Borderlayouts hinzufügen AWT, Swing, JavaFX & SWT 3
A JavaFX exportierte Jar ohne beim starten die Libs hinzufügen? AWT, Swing, JavaFX & SWT 2
P Swing jxmapviewer hinzufügen/nutzen funktioniert nicht AWT, Swing, JavaFX & SWT 7
D ObservableList Werte hinzufügen AWT, Swing, JavaFX & SWT 7
D JavaFX Probleme beim nachtäglichen hinzufügen der jfx dependency AWT, Swing, JavaFX & SWT 7
L Swing Wert vom Textfield in Array List hinzufügen AWT, Swing, JavaFX & SWT 2
N Einer TextArea ein ScrollPane hinzufügen AWT, Swing, JavaFX & SWT 8
J JButton Icon hinzufügen AWT, Swing, JavaFX & SWT 5
M TableView Zeile hinzufügen AWT, Swing, JavaFX & SWT 5
K JLabel mit Bilder im nicht initialisierten JPanel hinzufügen AWT, Swing, JavaFX & SWT 5
B Mit der ChoiceBox-Auswahl Textfelder hinzufügen AWT, Swing, JavaFX & SWT 18
dereki2000 Swing JFrame nah hinzufügen von Komponenten akualisieren. AWT, Swing, JavaFX & SWT 2
P JPanel KeyListener hinzufügen AWT, Swing, JavaFX & SWT 8
cool_brivk24 BufferedImage einem ClickEvent hinzufügen AWT, Swing, JavaFX & SWT 13
L ActionListener zu Button in Panel hinzufügen AWT, Swing, JavaFX & SWT 10
P Swing Mehrere JPanels auf ein JFrame hinzufügen? AWT, Swing, JavaFX & SWT 2
ralfb1105 jTextArea Scrollbar hinzufügen - mit Jigloo erstellt AWT, Swing, JavaFX & SWT 7
Q AWT TicTacToe Image auf Button hinzufügen AWT, Swing, JavaFX & SWT 5
J JFrame Panel hinzufügen AWT, Swing, JavaFX & SWT 10
Wurstsemmel SWT MenuItem dynamisch hinzufügen AWT, Swing, JavaFX & SWT 2
F JavaFX In SampleController ObservableList zu ListView hinzufügen AWT, Swing, JavaFX & SWT 0
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
MaxG. Swing JMenu einen Listener Hinzufügen AWT, Swing, JavaFX & SWT 25
Ghostman1711 Hinzufügen ausgewählter Dateinen des Filechoosers zu einem JTable AWT, Swing, JavaFX & SWT 9
N Swing Wie Programm strukturieren? (Dynamisch Komponenten hinzufügen) AWT, Swing, JavaFX & SWT 1
J JavaFX Tableview Daten hinzufügen aus anderer Klasse AWT, Swing, JavaFX & SWT 7
J Tableview Daten hinzufügen und aktualisieren AWT, Swing, JavaFX & SWT 5
J Panel auf Frame löschen und neues Panel Hinzufügen AWT, Swing, JavaFX & SWT 4
M Buttons in JSplitPane hinzufügen AWT, Swing, JavaFX & SWT 6
K JavaFX NullpointerEx, kann nichts zur Pane hinzufügen AWT, Swing, JavaFX & SWT 10
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
T Swing JTable Zeile mit ausgelesenen Werten mit Hilfe von einem Button hinzufügen AWT, Swing, JavaFX & SWT 1
A JavaFX Scene Builder eigene Klasse hinzufügen AWT, Swing, JavaFX & SWT 2
F Swing Image einem Button hinzufügen AWT, Swing, JavaFX & SWT 5
Shams Probleme bei dem Hinzufügen von Komponenten zu einem JFrame AWT, Swing, JavaFX & SWT 3
S Grafik in einer Klassen einfügen/hinzufügen AWT, Swing, JavaFX & SWT 1
P JavaFX TableView Item hinzufügen AWT, Swing, JavaFX & SWT 20
W Bei Button-klick neuen button in array hinzufügen AWT, Swing, JavaFX & SWT 7
X AWT Graphics2D zum LWJGL Display hinzufügen aber wie? AWT, Swing, JavaFX & SWT 4
F JTabbedPane mit Button zum Hinzufügen eines neuen Tabs AWT, Swing, JavaFX & SWT 6
V kann ich in einer Klasse stage und scene deklarieren, aber in anderen Klassen Inhalte hinzufügen ? AWT, Swing, JavaFX & SWT 5
K Swing JList - Element richtig hinzufügen AWT, Swing, JavaFX & SWT 4
L Swing Button in GridBackLayout positionieren und TitleBorder pro Spalte hinzufügen AWT, Swing, JavaFX & SWT 9
X Java Komponenten jeder Zeit hinzufügen können AWT, Swing, JavaFX & SWT 3
K SWT TitleAreaDialog - SelectionListener zur Message hinzufügen AWT, Swing, JavaFX & SWT 3
A Text (String) zu einer Box hinzufügen AWT, Swing, JavaFX & SWT 16
M JTextArea Zeile hinzufügen AWT, Swing, JavaFX & SWT 4
P Text in JPanel hinzufügen AWT, Swing, JavaFX & SWT 2
M Im JPanel klickbare Felder hinzufügen AWT, Swing, JavaFX & SWT 2
B Swing Problem: Horizontaler Scrollbalken in JComboBox hinzufügen AWT, Swing, JavaFX & SWT 4
B Buttons entfernen / hinzufügen AWT, Swing, JavaFX & SWT 5
T JTabbedPane - neuen Tab zwischen zwei anderen Tabs hinzufügen AWT, Swing, JavaFX & SWT 2
X JScrollPane zu JTable hinzufügen AWT, Swing, JavaFX & SWT 16
E JFreeChart in einer dynamischen Aufzeichnung neue Serien hinzufügen? AWT, Swing, JavaFX & SWT 7
D JTable Aktualisierung nach hinzufügen eines Datensatzes AWT, Swing, JavaFX & SWT 7
T MouseListener an Ecken von Polygonen hinzufügen AWT, Swing, JavaFX & SWT 5
V Eclipse View Right-Click Menu hinzufügen AWT, Swing, JavaFX & SWT 2
C Swing NullPointerException beim Hinzufügen von Checkboxes in eine ArrayList AWT, Swing, JavaFX & SWT 5
R Eine Instanz von JPanel mehrfach hinzufügen AWT, Swing, JavaFX & SWT 2
F Panels über buttons zu anderen Panels hinzufügen AWT, Swing, JavaFX & SWT 2
E Übergebenem JTree Blätter hinzufügen AWT, Swing, JavaFX & SWT 2
Q AWT Choice ein Zeichen hinzufügen AWT, Swing, JavaFX & SWT 4
R JPanel von JScrollPane entfernen und hinzufügen AWT, Swing, JavaFX & SWT 3
E Adressleiste zum Browserfenster hinzufügen? AWT, Swing, JavaFX & SWT 4
S JPanel in den Container hinzufügen AWT, Swing, JavaFX & SWT 3
T Elemente zu JList dynamisch hinzufügen AWT, Swing, JavaFX & SWT 4
E Swing Verzögerung beim Hinzufügen / Ändern von Swingkomponenten AWT, Swing, JavaFX & SWT 3
H Swing HTML in einem JEditorPane zeilenweise hinzufügen ohne Inhalt jedes Mal neu zu laden AWT, Swing, JavaFX & SWT 4
H Zeile in DefaultTableModel hinzufügen, ProgressBar AWT, Swing, JavaFX & SWT 4
O EventListener verschachtekt hinzufügen AWT, Swing, JavaFX & SWT 3
L SWT Filter zur TreeViewer hinzufügen AWT, Swing, JavaFX & SWT 9
H Ellipse2d zum path hinzufügen AWT, Swing, JavaFX & SWT 4
K JList-Probleme beim Hinzufügen von Elementen AWT, Swing, JavaFX & SWT 3
N zwei JComponente gleichzeitig auf JPanel hinzufügen AWT, Swing, JavaFX & SWT 22
N JPanel zum JFrame hinzufügen AWT, Swing, JavaFX & SWT 9
B Swing Dynamisch Elemente in JScrollPane hinzufügen AWT, Swing, JavaFX & SWT 6
H Swing Register (jTabbedPane) dynamisch hinzufügen? AWT, Swing, JavaFX & SWT 7
P Swing JEditorPane mit HTMLDocument - Text hinzufügen AWT, Swing, JavaFX & SWT 2
Tobse Swing JList elemente hinzufügen AWT, Swing, JavaFX & SWT 4
A Komponente zur Laufzeit hinzufügen und RICHTIG anzeigen AWT, Swing, JavaFX & SWT 3
A JTextPane: Text hinzufügen AWT, Swing, JavaFX & SWT 9
R JPanel sehr große JPanel hinzufügen AWT, Swing, JavaFX & SWT 5
U Dynamische Panel hinzufügen AWT, Swing, JavaFX & SWT 6
H Swing JTree hinzufügen AWT, Swing, JavaFX & SWT 5
R KeyListener - welcher Komponente hinzufügen AWT, Swing, JavaFX & SWT 5
D Swing JLIST: Hinzufügen neuer Informationen aus Dateistream AWT, Swing, JavaFX & SWT 2
B Swing Problem beim Elemente zu JList hinzufügen AWT, Swing, JavaFX & SWT 5
M SWT Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
T Dynamisches hinzufügen und entfernen von Bildern AWT, Swing, JavaFX & SWT 3
S Buttons, Panels etc. zu einer Teilkomponente hinzufügen AWT, Swing, JavaFX & SWT 5
H JList einem MainPanel hinzufügen AWT, Swing, JavaFX & SWT 2
R KeyListener hinzufügen AWT, Swing, JavaFX & SWT 7
multiholle Swing JTable Schlüssel hinzufügen AWT, Swing, JavaFX & SWT 20
Meldanor JTables - Zeilen hinzufügen/löschen AWT, Swing, JavaFX & SWT 4
PAX JList aktualisiert zu langsam beim Hinzufügen von Einträgen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen


Oben