panel einem panel zuordnen

Status
Nicht offen für weitere Antworten.
M

miller

Gast
hallo

wie kann ich ein oder mehrere panels einem panel zuordnen?
ich möchte die panel jpName, jpAutor, jpBeschreibung dem Panel jpWest zuordnen.
zur zeit wird nichts angezeigt...
hier mein code:
Code:
public class ErfasseScript extends JPanel{

	private JLabel jlName = new JLabel("Name des Script: ");
	private JTextField jtfName = new JTextField();
	private JLabel jlAutor = new JLabel();
	private JComboBox jcbAutor = new JComboBox();;
	private JLabel jlBeschreibung = new JLabel();
	private JTextArea jtaBeschreibung = new JTextArea();
	private JLabel jlErstellungsdatum = new JLabel();
	private JTextField jtfDatum = new JTextField();
	private JPanel jpName = new JPanel();
	private JPanel jpAutor = new JPanel();
	private JPanel jpBeschreibung = new JPanel();
	private JLabel jlKeyWord = new JLabel();
	private JLabel jpWest = new JLabel();

public ErfasseScript () {

		//this.setLayout(new GridLayout());
		this.setSize(new Dimension(600, 400));
		
		jlName.setText("Name des Scripts");
		jlName.setSize(new Dimension(50,20));
		jlAutor.setText("Autor");
		jlBeschreibung.setText("Beschreibung");
		jtaBeschreibung = new JTextArea(100,100);
		
		jlKeyWord.setText("Schlüsselwörter");
		jlErstellungsdatum.setText("Erstellungsdatum");
		//jpName.setLayout(new BoxLayout(this, BoxLayout.PAGE_AXIS));
		
		jpName.setLayout(new GridLayout(1,2,5,5));
		jpName.add(jlName);
		jpName.add(jtfName);
		jpAutor.setLayout(new GridLayout(1,2,5,5));
		jpAutor.add(jlAutor);
		jpAutor.add(jcbAutor);
		jpBeschreibung.setLayout(new GridLayout(1,2,5,5));
		jpBeschreibung.add(jlBeschreibung);
		jpBeschreibung.add(jtaBeschreibung);
		jpWest.setLayout(new GridLayout(2,2));
		jpWest.add(jpName);
		jpWest.add(jpAutor);
		jpWest.add(jpBeschreibung);

		this.add(jpWest, BorderLayout.CENTER);


danke im voraus
 
S

SlaterB

Gast
fang bitte ganz klein an,
z.B. erstmal nur ein TextFeld und das jpWest,
in das jpWest das Textfeld und das jpWest in die GUI, wird das angezeigt oder nicht?
wenn es klappt dann nach und nach weiter, z.B. ein (nicht gleich hunderte) Unterpanel in jpWest einfügen, darin wieder ein sichtbare Komponente,

wenn du so langsam den Punkt gefunden hast, an dem ein neuer Schritt nicht klappt,
dann diesen Stand posten,
etwa in der Form wie soeben, aber bitte noch mit kompletten JFrame, setVisible(true), main-Operation usw. drumherum
 
M

miller

Gast
so funktioniert der code.
kommentiere ich B aus und lösche A
dann wird nichts mehr angezeigt.
d.h. ich versuche das Panel jpName dem Panel jpWest zuzuordnen.
und ds jpWest dem JPanel this zuzordnen.
weshalb geht das nicht.


Code:
	public ErfasseScript () {

		//this.setLayout(new GridLayout());
		//this.setSize(new Dimension(600, 400));
		jlName.setText("Name des Scripts");
		jlName.setSize(new Dimension(50,20));
		jpName.setLayout(new GridLayout(1,2,5,5));
		jpName.add(jlName);
		jpName.add(jtfName);
		//jpWest.add(jpName);                            // B
		
		this.add(jpName, BorderLayout.CENTER);  // A
		//this.add(jpWest, BorderLayout.CENTER);  // B
 
S

SlaterB

Gast
man, da wär ich langsam auch fast an den Layouts gescheitert,
jpwest will einfach nicht groß werden,

vor alllem mit viel setPreferredSize() könnte man da tricksen,
aber das ganze ist eh unfair, denn jpWest ist ein JLABEL, kein JPANEL!

so wird das ja nix ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L JavaFX Klickverhalten bei einem Panel AWT, Swing, JavaFX & SWT 1
C AWT Horizontale Linie in einem Panel AWT, Swing, JavaFX & SWT 12
M Swing JFrame in einem Panel zeichnen AWT, Swing, JavaFX & SWT 3
C ImageIcon eines Labels auf einem Panel in neuem Fenster anzeigen AWT, Swing, JavaFX & SWT 2
C Etwas durchsichtig machen über einem Panel AWT, Swing, JavaFX & SWT 7
S Swing Größe von JLabels verändern sich in einem Panel unterschiedlich AWT, Swing, JavaFX & SWT 6
S Swing Positionierung eines Labels in einem Panel AWT, Swing, JavaFX & SWT 2
P Von einem Panel auf die Objekte des anderen Panels zugreifen AWT, Swing, JavaFX & SWT 3
C permanente aktualisierung der Koordinaten der Maus auf einem Panel AWT, Swing, JavaFX & SWT 8
eQuest Swing Einem JFrame zur Laufzeit ein Panel zuweisen AWT, Swing, JavaFX & SWT 5
B mehre Buttons auf einem Panel wie gedrückt merken AWT, Swing, JavaFX & SWT 2
L Auf einem Panel Zeichnen AWT, Swing, JavaFX & SWT 6
P Einen Komponent zweimal zu einem Panel hinzufügen? AWT, Swing, JavaFX & SWT 18
R Kleine Panels auf einem großen Panel frei platzieren AWT, Swing, JavaFX & SWT 11
M switchen von einem panel zum nächsten AWT, Swing, JavaFX & SWT 3
S In einem button Panel 2 verschiedene TiteledBoarder erzeugen AWT, Swing, JavaFX & SWT 5
D Bild einem Panel zuordnen AWT, Swing, JavaFX & SWT 2
T viele Canvas auf einem Panel und das GUI schmiert ab AWT, Swing, JavaFX & SWT 6
M Ein Bild aus einem Panel drucken? AWT, Swing, JavaFX & SWT 11
N Scrollen in einem Panel AWT, Swing, JavaFX & SWT 5
T Image auf Panel in einem Internal Frame zeichnen AWT, Swing, JavaFX & SWT 5
M Zwei Buttons in einem Panel AWT, Swing, JavaFX & SWT 4
M Abfragen von Buttons in einem Panel einer anderen Klasse AWT, Swing, JavaFX & SWT 4
L paintComponent in Panel eines Borderlayouts hinzufügen AWT, Swing, JavaFX & SWT 3
A Problem Spiel auf Panel der GUI zu bringen AWT, Swing, JavaFX & SWT 1
CptK Ordentlicher Code & Panel ab bestimmter Komponentenzahl scrollbar machen AWT, Swing, JavaFX & SWT 12
B JTextField in Panel positionieren AWT, Swing, JavaFX & SWT 1
R Swing Panel nur bei Maus sichtbar AWT, Swing, JavaFX & SWT 2
B mit Maus verschiebbares Panel AWT, Swing, JavaFX & SWT 2
S Labels in Panel erstellen AWT, Swing, JavaFX & SWT 1
H Aus Array Container Panel an Tabbedpane zuweisen AWT, Swing, JavaFX & SWT 29
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
O Kann kei neues Panel zum zeichnen aufrufen... AWT, Swing, JavaFX & SWT 4
J Overlay Panel statt neues Fenster AWT, Swing, JavaFX & SWT 6
CptK Swing DropdownMenu über Panel-Grenzen hinaus anzeigen AWT, Swing, JavaFX & SWT 1
J Aufklappbares Panel in Toolbar AWT, Swing, JavaFX & SWT 6
L ActionListener zu Button in Panel hinzufügen AWT, Swing, JavaFX & SWT 10
S Swing Panel übernimmt komponenten von anderem AWT, Swing, JavaFX & SWT 7
J Panel auf Frame positionieren AWT, Swing, JavaFX & SWT 9
J JFrame Panel hinzufügen AWT, Swing, JavaFX & SWT 10
B AWT Panel größe im BorderLayout einstellen AWT, Swing, JavaFX & SWT 1
K Swing Entfernen von Panel funktioniert nicht AWT, Swing, JavaFX & SWT 5
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3
L Swing JTable im Panel darstellen AWT, Swing, JavaFX & SWT 8
A Swing Panel mit ScrollBar AWT, Swing, JavaFX & SWT 7
K Panel verdeckt MenuItem AWT, Swing, JavaFX & SWT 5
H zwei gleich große Panels getrennt durch ein weiteres Panel AWT, Swing, JavaFX & SWT 10
N Swing Label auf Panel legen.. AWT, Swing, JavaFX & SWT 2
J Panel auf Frame löschen und neues Panel Hinzufügen AWT, Swing, JavaFX & SWT 4
T Swing Graphics auf Panel AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
U Java FX Zusätzliches Label per Knopfdruck während der Laufzeit auf Panel einfügen. AWT, Swing, JavaFX & SWT 2
P AWT Panel überschreibt vorheriges... AWT, Swing, JavaFX & SWT 2
Thallius Swing Warum kann man Texte im Panel nicht markieren? AWT, Swing, JavaFX & SWT 1
S NetBeans, Panel in Frame einfügen AWT, Swing, JavaFX & SWT 3
M AWT Panel wird nicht angezeigt AWT, Swing, JavaFX & SWT 7
P Fenstergröße ändern, Panel soll gleich bleiben AWT, Swing, JavaFX & SWT 2
M JavaFX Slide Panel AWT, Swing, JavaFX & SWT 2
P Swing Panel nicht sichtbar AWT, Swing, JavaFX & SWT 1
M Swing JtextField Panel in ander Panel aufrufen AWT, Swing, JavaFX & SWT 0
M Panel in geerbter JFrame Klasse adden AWT, Swing, JavaFX & SWT 4
S ScrollPane in Textarea und auf Panel AWT, Swing, JavaFX & SWT 4
D Swing Bei Button Click neues Panel laden AWT, Swing, JavaFX & SWT 3
D Panel wird nicht angezeigt und Fragen zum CardLayout AWT, Swing, JavaFX & SWT 6
S Swing JMenu löscht auf panel gezeichnetes AWT, Swing, JavaFX & SWT 3
X Java Panel zeitweise repainten AWT, Swing, JavaFX & SWT 8
X Panel Probleme (Tetris) AWT, Swing, JavaFX & SWT 8
W Swing Nicht-Editierbares Textfeld in Panel in ScrollPane AWT, Swing, JavaFX & SWT 9
B zweidimensionales Buttonarray auf Panel AWT, Swing, JavaFX & SWT 11
F JAVA-EDITOR: Panel in Frame aufnehmen AWT, Swing, JavaFX & SWT 3
F textarea lässt panel verschwinden AWT, Swing, JavaFX & SWT 4
T LayoutManager GridLayout panel.setSize funktioniert nicht AWT, Swing, JavaFX & SWT 1
A Panel lässt sich nicht bewegen AWT, Swing, JavaFX & SWT 2
E Panel mit Leben füllen AWT, Swing, JavaFX & SWT 2
K Swing Maus in Panel einsperren AWT, Swing, JavaFX & SWT 8
D Panel in Panel zentriert nicht richtig AWT, Swing, JavaFX & SWT 3
P Swing Panel-austausch über einen MenuListener AWT, Swing, JavaFX & SWT 2
1 Swing Bestimme ob ein Subelement eines panel den Fokus verloren hat AWT, Swing, JavaFX & SWT 2
P Swing Button über gesamtes Panel AWT, Swing, JavaFX & SWT 2
O LayoutManager Panel in Panel "maximieren" AWT, Swing, JavaFX & SWT 2
T Über mehrere Panel zeichnen AWT, Swing, JavaFX & SWT 2
B Export eines Panel mit ScrollBar AWT, Swing, JavaFX & SWT 4
S Größe von Panel verändern welches auf anderem Panel sitzt AWT, Swing, JavaFX & SWT 10
bluerob Panel im BorderLayout South wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
M Swing Panel klassenübergreifend ändern AWT, Swing, JavaFX & SWT 6
A 2D-Grafik Panel inhalt löschen AWT, Swing, JavaFX & SWT 5
H Scroll Panel wird nicht hinzugefügt AWT, Swing, JavaFX & SWT 6
S Elemente im Panel in richtige Ausgangsstellung bringen AWT, Swing, JavaFX & SWT 10
X Swing Panel Extra Klasse & Aufruf über Button AWT, Swing, JavaFX & SWT 18
Kenan89 2D-Grafik paintComponent quetsch alles in Panel AWT, Swing, JavaFX & SWT 26
C Bild auf Panel vergrößern und verschieben AWT, Swing, JavaFX & SWT 4
H LayoutManager Panel verschieben sich AWT, Swing, JavaFX & SWT 5
O Swing JTree um Label (oder Panel) erweitern AWT, Swing, JavaFX & SWT 9
S Vaadin: Panel AWT, Swing, JavaFX & SWT 10
R paintComponent malt bei repaint() Rahmen um Panel AWT, Swing, JavaFX & SWT 7
K Panel zu Laufzeit ändern AWT, Swing, JavaFX & SWT 6
T eigene Klasse für Panel AWT, Swing, JavaFX & SWT 9
D Panel aus externer Klasse holen AWT, Swing, JavaFX & SWT 2
L Swing dynamisches Image-Panel in Layout einbinden AWT, Swing, JavaFX & SWT 10
T Listener in anderen Panel deaktivieren AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben