JSplitPane Divider Location beim Maximieren

Lucaaa

Bekanntes Mitglied
Hallo!
Ich hab ein Problem mit meinem JSplitPane DividerDas Problem ist, dass ich die Location beim Maximieren auf 0.75 (75%) setze, aber das nicht angewand wird.


Zeile 42 - 50
Java:
package com.ludevstudio.passwordmanager;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ComponentListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowStateListener;
import javax.swing.JFrame;
public class MainFrame extends JFrame {
 /* This Class contains the Main Frame
   This is only the blank window. */
 
 MainPane mainPane;
 
 
 
 // Set params for the Window
 public MainFrame()  {
  setTitle("Password Manager v1.0");
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setLayout(new BorderLayout() );
  setSize(820, 800);
  setMinimumSize(new Dimension(820, 400));
  setBackground(Color.white);
 
 
 
 
  initComponents(); // Call initComponents
 
 
  setLocationRelativeTo(null);
  setVisible(true);
 
  // Set SplitPane Divider Location
  mainPane.setDividerLocation(0.75);
 
 
  addWindowStateListener(new WindowStateListener() {
  
   @Override
   public void windowStateChanged(WindowEvent e) {
   
    if ((e.getNewState() & MainFrame.MAXIMIZED_BOTH) == MainFrame.MAXIMIZED_BOTH){
          mainPane.setDividerLocation(0.75);
         
       }
   }
  });
 
 
 }
 
 // init and add the Panels
 public void initComponents() {
  mainPane = new MainPane();
  add(mainPane, BorderLayout.CENTER);
 
 
 }
 
 
 
}

Hoffe ihr könnt mir helfen!
 

mihe7

Top Contributor
Java:
import javax.swing.*;

public class Split implements Runnable {
    public void run() {
        JButton left = new JButton("left");
        JButton right = new JButton("right");
        JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
                                          left, right);
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.add(split);
        frame.setSize(600, 400);
        frame.setVisible(true);

        split.setDividerLocation(0.75);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Split());
    }
}
 

Lucaaa

Bekanntes Mitglied
import javax.swing.*;

public class Split implements Runnable {
public void run() {
JButton left = new JButton("left");
JButton right = new JButton("right");
JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
left, right);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.add(split);
frame.setSize(600, 400);
frame.setVisible(true);

split.setDividerLocation(0.75);
}

public static void main(String[] args) {
SwingUtilities.invokeLater(new Split());
}
}
Da passiert genau das gleiche wie jetzt auch schon.
Ich Will, das der Divider relativ zur Fensterbreite immer an der gleichen Position bleibt (jedoch manuell verschoben werden kann)
Momentan ist es so, dass wenn ich das Fenster Maximiere, der Divider wieder in der Nähe der Linken Seite ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JSplitPane Divider fixieren AWT, Swing, JavaFX & SWT 2
M JSplitPane Divider setzen? AWT, Swing, JavaFX & SWT 3
H JTable im JSplitPane darstellen AWT, Swing, JavaFX & SWT 2
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
M Swing JSplitPane beide Seiten fixieren AWT, Swing, JavaFX & SWT 2
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
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
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
J SplitPane Aussehen des Divider verändern AWT, Swing, JavaFX & SWT 7
T Divider zentrieren bei Gui Start AWT, Swing, JavaFX & SWT 21
S Splitpane - Divider fix? AWT, Swing, JavaFX & SWT 2
M JavaFX java.lang.IllegalStateException: Location is not set. AWT, Swing, JavaFX & SWT 9
J JFram Location aus Konstruktor einer anderen Klasse auslesen AWT, Swing, JavaFX & SWT 10
P JFrame Location-/Size-Probleme AWT, Swing, JavaFX & SWT 5
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
Daniel_L Drop von Dateien auf Frame - welche Drop-Location? AWT, Swing, JavaFX & SWT 2
P [JTree] Markierhilfe der Drop-Location selber gestalten. AWT, Swing, JavaFX & SWT 4
S Swing Location und Height/Width nicht kompatibel? AWT, Swing, JavaFX & SWT 8
G 2. JFrame Location setzen AWT, Swing, JavaFX & SWT 6
MasterEvil Drag n Drop -Transferhandler . get Drop Location ? AWT, Swing, JavaFX & SWT 2
megachucky JInternalFrame Größe und Location nicht einstellbar AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen

Neue Themen


Oben