Nulllayout in ein anderes Layout

Status
Nicht offen für weitere Antworten.

H2SO4

Bekanntes Mitglied
Wieso funktioniert folgende Vorgehensweise nicht?

Ich habe eine "Haupt"-Panel mit einem Border-Layout. In den NORTH-Bereich lege ich ein anderes Panel mit einem Null-Layout. Wieso funktioniert das nicht?
 
S

SlaterB

Gast
ein North-Bereich wird normalerweise in seiner Höhe stark zusammengequetscht,
kann gut sein, dass von einem null-Layout nicht automatisch die richtige Höhe berücksichtig wird,
da musst du explizit setPreferredSize oder ähnliches aufrufen

(es sei denn die anderen beiden haben das getestet und ausgeschlossen ;) )

diese eine mögliche Fehlerursache von tausenden zeigt aber, wie wichtig eine genaue Beschreibung mit Beispiel ist
 

H2SO4

Bekanntes Mitglied
Code, ok (aufs minimale beschränkt)

Und es geht nicht =) zumindest momentan nur in einem Bereich...

Code:
public class Navigation extends JPanel {
	public Navigation() {
		super();
		this.setBounds(0, 0, 200, 200);
		this.initialisiereKomponenten();
	}
		
	private void initialisiereKomponenten() {
		JButton btVor = new JButton("Vor");
		btVor.setBounds(50, 50, 100, 20);
		this.add(btVor);			
	}
}



public class Auftragsbuch extends JFrame {
	private static final long serialVersionUID = 5008982660558739227L;
	private Container cp;
	
	public Auftragsbuch() {
		super("Auftragsbuch");
		
		this.cp = this.getContentPane();
		this.setSize(800, 600);
		this.setLayout(new BorderLayout());
		
		this.initialisiereKomponenten();		
		
		this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		this.setVisible(true);
	}
	
	private void initialisiereKomponenten() {
		Navigation n = new Navigation();
		this.cp.add(n, BorderLayout.NORTH);
		this.cp.add(n, BorderLayout.CENTER);
	}
	
	public static void main(String[] args) {
		new Auftragsbuch();
	}
}

Wenn ich das ausführe, sehe ich nur einen Button. Ist jetzt ein sehr doofes Beispiel, aber auf so etwas Ähnliches wird es hinauslaufen; Mehrere Null-Layouts in die verschiedenen Bereiche des BorderLayouts und da sollte man schon alles sehen können.[/code]
 
S

SlaterB

Gast
der Button ist doch zu sehen, was ist das Problem?

auf keinen Fall kannst du ein JPanel zweimal in die GUI einfügen,
aber das hat doch nichts mit dem Layout zu tun, das musst du doch vorher mit anderen Layouts testen..

Navigation n1 = new Navigation();
Navigation n2 = new Navigation();
this.cp.add(n1, BorderLayout.NORTH);
this.cp.add(n2, BorderLayout.CENTER);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Z Swing Nulllayout AWT, Swing, JavaFX & SWT 9
A Automatische anpassung im NullLayout AWT, Swing, JavaFX & SWT 10
GUI-Programmer LayoutManager NullLayout - Ist es auch in diesem Fall schlecht? AWT, Swing, JavaFX & SWT 3
T NullLayout verwenden, oder nicht? AWT, Swing, JavaFX & SWT 9
alex_fairytail LayoutManager NullLayout überlappende Labels werden nicht angezeigt AWT, Swing, JavaFX & SWT 4
V Nulllayout und wie auf Resizen reagieren? AWT, Swing, JavaFX & SWT 4
L Größe von Komponenten im Nulllayout mit der Maus verändern. AWT, Swing, JavaFX & SWT 2
G NullLayout: "Überlappung von Komponenten" AWT, Swing, JavaFX & SWT 15
I Anderes (schlechteres) Font-Rendering in OpenJDK 8 AWT, Swing, JavaFX & SWT 21
G FX warten bis ein anderes GUI Element ausgewählt wurde AWT, Swing, JavaFX & SWT 8
H Beim JFrame erstellen ein anderes schließen AWT, Swing, JavaFX & SWT 0
A Methode pausieren bis anderes Ereignis ausgeführt AWT, Swing, JavaFX & SWT 2
P Variable einer Eingabe in anderes Textfeld schreiben AWT, Swing, JavaFX & SWT 7
L JavaFX CSS in ein anderes CSS importieren AWT, Swing, JavaFX & SWT 2
Thallius Wer oder was bestimmt welches Frame toFront kommt wenn ein anderes geschlossen wird? AWT, Swing, JavaFX & SWT 8
Ghostman1711 GUI Java von Klasse mit Application Windows anderes Application Window aufrufen AWT, Swing, JavaFX & SWT 6
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
D Von JPanel auf anderes JPanel zugreifen AWT, Swing, JavaFX & SWT 9
L Image in anderes kopieren AWT, Swing, JavaFX & SWT 0
D 2D-Grafik Inhalt eines Graphics in anderes Graphics zeichnen.... AWT, Swing, JavaFX & SWT 3
O Swing-MVC: JFrame verstecken und anderes anzeigen AWT, Swing, JavaFX & SWT 10
J 2D-Grafik Bildteile in ein anderes Bild speichern AWT, Swing, JavaFX & SWT 12
J Fenster schließt anderes Fenster AWT, Swing, JavaFX & SWT 4
C AWT Fokus von Component entfernen, wenn kein anderes vorhanden AWT, Swing, JavaFX & SWT 4
E Fenster schließen und ein anderes öffnen AWT, Swing, JavaFX & SWT 9
Luk10 BufferedImage auf ein anderes BufferedImage zeichnen AWT, Swing, JavaFX & SWT 6
T Swing JFrame blockieren während anderes JFrame offen ist AWT, Swing, JavaFX & SWT 2
J 2D-Grafik Graphics2D object in ein anderes Zeichnen AWT, Swing, JavaFX & SWT 7
P Swing Wie bekomme ich eine Referenz auf ein Objekt das im EDT erzeugt wird? Und anderes... AWT, Swing, JavaFX & SWT 8
R Swing Auf ein anderes jFrame zugreifen? AWT, Swing, JavaFX & SWT 5
Semox Swing JFrame extern erzeugen und in anderes JFrame einbetten AWT, Swing, JavaFX & SWT 7
S Swing: Look and Feel abändern oder für Teilkomponenten anderes LaF setzen AWT, Swing, JavaFX & SWT 2
H anderes font in textarea AWT, Swing, JavaFX & SWT 2
hdi Swing setComponentZOrder() oder doch was anderes? AWT, Swing, JavaFX & SWT 7
U Frame öffnet anderes Frame: Methode auslagern AWT, Swing, JavaFX & SWT 26
G JTable oder anderes? AWT, Swing, JavaFX & SWT 6
J Im JLabel Bild durch anderes ersetzen, ohne dass es 'blinkt' AWT, Swing, JavaFX & SWT 12
S Vorhandene Datei in anderes Verzeichnis schreiben! AWT, Swing, JavaFX & SWT 8
S Wie anzeigen? Jtree oder was anderes? AWT, Swing, JavaFX & SWT 3
C ApplicationWindow Shell minimieren (Anderes Event ausführen) AWT, Swing, JavaFX & SWT 4
D Widget/Control während Laufzeit durch ein anderes ersetzen AWT, Swing, JavaFX & SWT 3
F Datenübergabe von einem JFrame auf ein anderes AWT, Swing, JavaFX & SWT 2
G Listbox, combobox oder was anderes? [swing] AWT, Swing, JavaFX & SWT 4
M Panel durch ein anderes Panel ersetzen AWT, Swing, JavaFX & SWT 4
W Anderes Look And Feel AWT, Swing, JavaFX & SWT 9
S AWT: Panel durch anderes Panel ersetzen. Neuzeichnen-Problem AWT, Swing, JavaFX & SWT 4
S Anderes Look'n'Feel = JTextArea doppelt so gross! AWT, Swing, JavaFX & SWT 13
F DRINGEND! Bild in ein anderes Bild einbinden. AWT, Swing, JavaFX & SWT 9
T Anderes Panel nach Button-Klick laden AWT, Swing, JavaFX & SWT 9
S Welches Java Layout sollte ich verwenden? AWT, Swing, JavaFX & SWT 3
S Layout - Problem AWT, Swing, JavaFX & SWT 1
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
melaniemueller Layout wechseln über RadioButtons AWT, Swing, JavaFX & SWT 4
E LayoutManager Welcher Layout-Mix löst mein Problem? AWT, Swing, JavaFX & SWT 3
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
R Layered Layout AWT, Swing, JavaFX & SWT 1
E showAndWait is not allowed during animation or layout processing Memory FX AWT, Swing, JavaFX & SWT 2
newJavaGeek Grid-Layout problem AWT, Swing, JavaFX & SWT 7
E Swing Layout während der Laufzeit anpassen AWT, Swing, JavaFX & SWT 3
P JavaFX Zugriff auf Fenster/Layout-Container in eigenen Klassen AWT, Swing, JavaFX & SWT 5
R Layout Manager null und Component wird nicht hinzugefügt AWT, Swing, JavaFX & SWT 3
S Kann javafx.scene.layout.VBoxBuilder nicht importieren AWT, Swing, JavaFX & SWT 3
OSchriever Layout über Radiobuttons ändern AWT, Swing, JavaFX & SWT 4
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
I JavaFX - festes Layout AWT, Swing, JavaFX & SWT 1
S JavaFX TableView einzelne Zelle Layout zuweisen AWT, Swing, JavaFX & SWT 3
DaCrazyJavaExpert Swing Zwei gleichgroße Panels in einem Scrollpane mit Layout AWT, Swing, JavaFX & SWT 9
Neumi5694 Swing Card-Layout, Fokus AWT, Swing, JavaFX & SWT 2
kilopack15 Interface mit Layout verknüpfen AWT, Swing, JavaFX & SWT 2
Y Layout/Ausrichtungsprobleme AWT, Swing, JavaFX & SWT 4
T JavaFX Custom Layout AWT, Swing, JavaFX & SWT 5
A GUI Layout AWT, Swing, JavaFX & SWT 11
A Layout-Manager, JScrollPane, ... Chaos AWT, Swing, JavaFX & SWT 5
L wie Layout-Grid in JXPanel anzeigen? AWT, Swing, JavaFX & SWT 5
L Eigene Component Layout AWT, Swing, JavaFX & SWT 4
Soloeco LayoutManager Wie und welches Layout nutze ich am Besten? AWT, Swing, JavaFX & SWT 13
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
M LayoutManager Layout reagiert nicht auf Constraints AWT, Swing, JavaFX & SWT 4
IsSchoGuat LayoutManager Layout-Containergrösse AWT, Swing, JavaFX & SWT 4
F GridBag Layout AWT, Swing, JavaFX & SWT 1
Z Absolutes Layout / Kontrolle über Anordnung AWT, Swing, JavaFX & SWT 3
M Mehrere Jpanel in einem JScrollPane (Layout) AWT, Swing, JavaFX & SWT 2
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
D LayoutManager GUI skalieren und deren Komponenten mit Grid(Bag)Layout-Manager. AWT, Swing, JavaFX & SWT 5
J ComboBoxModel addElement verändert Layout AWT, Swing, JavaFX & SWT 8
E Probelm mit Layout AWT, Swing, JavaFX & SWT 1
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
P Tipps für GUI-Layout AWT, Swing, JavaFX & SWT 2
M Passender Layout-Manager AWT, Swing, JavaFX & SWT 3
M LayoutManager Layout zur Laufzeit ändern AWT, Swing, JavaFX & SWT 8
N Swing Zweifarbiges Layout für den Filechooser AWT, Swing, JavaFX & SWT 12
B LayoutManager Card Layout AWT, Swing, JavaFX & SWT 2
E Angehängtes Layout, aber wie? AWT, Swing, JavaFX & SWT 12
1 Eigenes Layout schreiben AWT, Swing, JavaFX & SWT 4
B SWT layout invalidieren in SWT? AWT, Swing, JavaFX & SWT 4
R Welchen Layout Manager/ Wie strukturieren? AWT, Swing, JavaFX & SWT 14
J Layout: oben 20% unten 80% AWT, Swing, JavaFX & SWT 12
T Layout für Listendarstellung AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben