Swing JSplitPane beide Seiten fixieren

mind_

Neues Mitglied
Hallo Java-Forum,

Meine Frage steht eigentlich bereits im Titel. Ich habe ein JSplitPane mit 2 JPanels darin und möchte nun, dass sich der Inhalt auf dem Bild nicht bewegt, wenn ich den Regler verschiebe.

Gibt es eine Möglichkeit JPanel relativ zum übergeordneten Frame zu setzen oder sowas in der Art? habe bereits auf Google gesucht und auch in der Oracle API aber bisher nichts wirklich finden können ...

Hier mal was ich bisher so habe ...

Java:
public class MainFrame extends JFrame {
	
	private ButtonPanel buttonPanel;
	private ContentPanel contentPanel;
	private JSplitPane splitPane;
	
	public MainFrame(){
		super ("Moving Panel 0.1 ");
		this.setSize(new Dimension(500,500));
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setResizable(false);
		buttonPanel = new ButtonPanel();
		contentPanel = new ContentPanel();
		buttonPanel.setMinimumSize(new Dimension(100, 30));
		contentPanel.setMinimumSize(new Dimension(100, 30));
		splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,buttonPanel,contentPanel);
		splitPane.setContinuousLayout(true);
		setContentPane(splitPane);
	}
}

public class ButtonPanel extends JPanel{

	public ButtonPanel(){
		setBackground(Color.black);
	}

	@Override
        protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.white);
        for(int i = 0;i<1000;i++)
			g.drawString("0", i, i);
        g.setColor(Color.black);
	}
}

public class ContentPanel extends JPanel{

	public ContentPanel(){
		setBackground(Color.green);
	}
	
	@Override
        protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        for(int i = 0;i<200;i++)
			g.drawString("X", i*5, i*5);
	}
}

paintComponent habe ich verändert um mir selbst anzuzeigen, wie sich die Componenten verhalten, wenn ich den Regler verschiebe.

EDIT: Achso um vllt deutlicher zu machen wie ich das meine: Ich möchte im Endeffekt ein Dragdown-Menü wie bei Android auf dem Homescreen haben. Vllt macht es das etwas deutlicher.

Schönen Gruß, mind_
 

mind_

Neues Mitglied
Danke, ich habe durch die Anregung eine für mich funktionierende Alternative gefunden.

Ich habe in irgend nem Forum (sorry hab vergessen den Link zu kopieren) gefunden, dass OverlayLayout arg umständlich sei und besser JLayeredPane benutzt werden kann.

Das kannte ich noch nicht, aber dennoch danke für diesen Tipp!

Gruß, mind_
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JTable im JSplitPane darstellen AWT, Swing, JavaFX & SWT 2
L JSplitPane Divider Location beim Maximieren AWT, Swing, JavaFX & SWT 6
M Buttons in JSplitPane hinzufügen AWT, Swing, JavaFX & SWT 6
L JSplitPane - auf Änderung reagieren AWT, Swing, JavaFX & SWT 4
D JSplitPane lässt sich nicht verschieben AWT, Swing, JavaFX & SWT 3
U Swing JPane und JScrollpane in JSplitpane-Seite: Scrollen funktioniert nicht AWT, Swing, JavaFX & SWT 3
D JSplitPane, Jtree, CardLayout (constraint must be a string) AWT, Swing, JavaFX & SWT 9
D JSplitPane -> setRightComponent aus anderer Klasse AWT, Swing, JavaFX & SWT 3
B JSplitPane AWT, Swing, JavaFX & SWT 4
J Swing Problem - Abspeichern JSplitPane Position AWT, Swing, JavaFX & SWT 5
Burny91 Swing Vertical JSplitPane lässt sich nicht nach rechts verschieben AWT, Swing, JavaFX & SWT 2
C JSplitPane Divider fixieren AWT, Swing, JavaFX & SWT 2
S JSplitpane in BorderLayout nutzen AWT, Swing, JavaFX & SWT 4
S JSplitPane rechtes JPanel aus subpanel ändern AWT, Swing, JavaFX & SWT 3
G JSplitPane DividerLocation AWT, Swing, JavaFX & SWT 2
P Swing JSplitPane mehrere Teiler AWT, Swing, JavaFX & SWT 3
W JSplitPane wegräumen AWT, Swing, JavaFX & SWT 5
T Swing JSplitPane Componenten ausrichten AWT, Swing, JavaFX & SWT 4
T Expand/Collape JSplitPane programmatically AWT, Swing, JavaFX & SWT 3
B JSplitPane mit max. Größe AWT, Swing, JavaFX & SWT 8
T Swing JSplitPane erstellen AWT, Swing, JavaFX & SWT 2
R JSplitPane automatisch ausblenden AWT, Swing, JavaFX & SWT 13
H Swing Darstellungsproblem JPanel in JPanel in JScrollpane in JSplitPane AWT, Swing, JavaFX & SWT 4
multiholle JSplitPane und MousListener AWT, Swing, JavaFX & SWT 8
S JSplitPane ändert Farbe nicht AWT, Swing, JavaFX & SWT 4
M JSplitPane Tabelle neu zeichnen AWT, Swing, JavaFX & SWT 3
G JSplitPane nur in eine richtung? AWT, Swing, JavaFX & SWT 3
T Probleme mit JSplitPane, JScrollPane, JTree AWT, Swing, JavaFX & SWT 3
G JSplitPane unf JTable automatisch anpassen AWT, Swing, JavaFX & SWT 2
H Look & Feel und JSplitPane Problem AWT, Swing, JavaFX & SWT 17
J JSplitpane separator soll nicht seine Position veraendern? AWT, Swing, JavaFX & SWT 3
J Border bei JSplitPane entfernen? AWT, Swing, JavaFX & SWT 2
A JSplitPane in JInternalFrame AWT, Swing, JavaFX & SWT 2
M JSplitPane ein JPanel hinzufügen und zentrieren. AWT, Swing, JavaFX & SWT 9
S JSplitPane mit einer Grenze AWT, Swing, JavaFX & SWT 4
T Probleme mit JSplitPane AWT, Swing, JavaFX & SWT 4
DeeDee0815 JSplitPane.expandTopLeftRightOrBottomComponent(); AWT, Swing, JavaFX & SWT 2
C JSplitPane automatische Veränderung verbieten. AWT, Swing, JavaFX & SWT 3
O JSplitPane und JTabbedPane AWT, Swing, JavaFX & SWT 8
G JSplitPane - setOneTouchExpandable AWT, Swing, JavaFX & SWT 3
N JSplitPane soll JFrame resizen AWT, Swing, JavaFX & SWT 4
S Eine Art JInternalFrame in JSplitPane AWT, Swing, JavaFX & SWT 3
S SWT <=> JSplitPane AWT, Swing, JavaFX & SWT 4
M Ansichtswechsel in JSplitPane AWT, Swing, JavaFX & SWT 2
M JSplitPane und JList aktualisieren AWT, Swing, JavaFX & SWT 4
S JDesktopPane mit JSplitPane und JTree AWT, Swing, JavaFX & SWT 3
H JSplitPane lässt sich nicht über rechtes Panel ziehen AWT, Swing, JavaFX & SWT 2
T 3-teiliges JSplitPane AWT, Swing, JavaFX & SWT 13
B BorderLayout/JSplitPane Problem beim Ausrichten AWT, Swing, JavaFX & SWT 5
B Component in JSplitPane aktualisieren AWT, Swing, JavaFX & SWT 2
J JSplitPane reagiert nicht auf SetDeviderLocation() AWT, Swing, JavaFX & SWT 2
J JSplitPane Felder ansprechen AWT, Swing, JavaFX & SWT 3
C JSplitPane / JTabbedPane Größe AWT, Swing, JavaFX & SWT 3
M JSplitPane Divider setzen? AWT, Swing, JavaFX & SWT 3
G Weiches automatisches verschieben eines JSplitPane-Dividers? AWT, Swing, JavaFX & SWT 3
T JSplitPane immer gleich groß machen AWT, Swing, JavaFX & SWT 3
A problem mit update nach event, JSplitpane spinnt AWT, Swing, JavaFX & SWT 2
D Probleme bei JSplitPane mit JScrollPanes und Panels. AWT, Swing, JavaFX & SWT 4
R JSplitPane problem AWT, Swing, JavaFX & SWT 3
R JSplitPane setRightComponent AWT, Swing, JavaFX & SWT 2
O JSplitpane . AWT, Swing, JavaFX & SWT 9
R JSplitPane (linke und rechte Seite) AWT, Swing, JavaFX & SWT 4
T JSplitPane & JTable AWT, Swing, JavaFX & SWT 4
M JSplitPane Listener AWT, Swing, JavaFX & SWT 2
V JTable in JSplitPane? Wie AWT, Swing, JavaFX & SWT 2
G JavaFX Slider in JavaFX beide Seiten beschriften AWT, Swing, JavaFX & SWT 2
M SWT DND zwischen zwei TreViewern in beide Richtungen AWT, Swing, JavaFX & SWT 10
S Window über beide Bildschirme maximieren AWT, Swing, JavaFX & SWT 8
MiMa BorderPane Seiten ein und ausblenden? AWT, Swing, JavaFX & SWT 16
I Scene Builder - mehrere Seiten AWT, Swing, JavaFX & SWT 6
berserkerdq2 Mein Rechteck hat 4 Seiten, ich soll je nach dem, welche Seite berührt wurde, etwas ausführen, wie prüfe ich das? AWT, Swing, JavaFX & SWT 12
B JavaFX PrinterJob mit mehreren Seiten AWT, Swing, JavaFX & SWT 0
M "(Buch-)Seiten" erstellen AWT, Swing, JavaFX & SWT 2
T Ein Seiten Resisable AWT, Swing, JavaFX & SWT 5
G Komplexe HTML-Seiten mit Swing Browsen AWT, Swing, JavaFX & SWT 5
A Seiten für freie LookAndFeels AWT, Swing, JavaFX & SWT 3
I JEditorPane vorladen der Seiten unterbinden AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben