Krueger tout salaire demande dutravail | Bonjour,
Je souhaitais savoir comment on demande à un JSplitPane d'afficher ses composants dans la même taille chacun lors de sa première apparition. J'ai essayé ses méthodes resetToPreferedSize et setDividerLocation, mais ça ne marche pas ?!
Code :
- import java.awt.Dimension;
- import javax.swing.JButton;
- import javax.swing.JComponent;
- import javax.swing.JFrame;
- import javax.swing.JSplitPane;
- public class SplitPanes
- {
- public static void main(String[] args)
- {
- JComponent c1 = new JButton("1" );
- JComponent c2 = new JButton("2" );
- JSplitPane pane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, c1, c2);
-
- // ne marche pas
- // c1.setPreferredSize(new Dimension(c1.getPreferredSize().width, 300));
- // c2.setPreferredSize(new Dimension(c2.getPreferredSize().width, 300));
- // pane.resetToPreferredSizes();
-
- // ne marche pas non plus :heink:
- // pane.setDividerLocation(0.5);
-
- JFrame frame = new JFrame();
- frame.setContentPane(pane);
- frame.setSize(800, 600);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setVisible(true);
- }
- }
|
Message édité par Krueger le 15-09-2003 à 16:26:54 ---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
|