Bonjour,
voici mon probleme:
J ai une JFrame, dans laquelle je voudrais inclure 3 onglets, je voudrais placer ces onglets en haud a gauche de ma fenetre. Pour une raison qui m est inconnue, mes onglets se retrouvent sous forme de colonne, au milieu de ma fenetre. Quelqu un pourrait il m aider ?
(desole pour les fautes, clavier qwerty ! )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 private void buildTabbedPane(){ GridBagConstraints c = new GridBagConstraints(); c.gridx = c.gridy = 0; c.gridwidth = GridBagConstraints.REMAINDER; c.gridheight = 1; c.anchor = GridBagConstraints.LINE_START; c.insets = new Insets(10, 15, 0, 0); reiter = new JTabbedPane(); reiter.addTab(" Onglet 1 ", null); reiter.addTab(" Onglet 2 ", null); reiter.addTab(" Onglet 3", null); reiter.setFont(new java.awt.Font("Arial", 1, 25)); getContentPane().add(reiter, c); // reiter.setVisible(true); // reiter.setPreferredSize(new Dimension(250, 500)); System.out.println(" Minimum size height : " + reiter.getMinimumSize().height + " Minimum size witdh : " + reiter.getMinimumSize().width); System.out.println(" Prefered size height : " + reiter.getPreferredSize().height + " Prefered size witdh : " + reiter.getPreferredSize().width); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static void main(String[] args){ SwingUtilities.invokeLater(new Runnable(){ public void run(){ Fenster fenster = new Fenster(); // fenster.getContentPane().setLayout(new GridBagLayout()); fenster.setVisible(true); } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private static final long serialVersionUID = 1L; private JTabbedPane reiter = null; private GridBagConstraints c = null; public Fenster() { super(); initialize(); } private void initialize() { setLookAndFeel(); buildBackWindow(); buildTabbedPane(); // getContentPane().add(buildStatusProduct(), BorderLayout.WEST); // // getContentPane().add(reiter, c); }Merci d avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // Initiate back Window private void buildBackWindow() { setTitle("Title"); setResizable(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // JFrame in fullscreen this.pack(); JFrame.setDefaultLookAndFeelDecorated(true); this.setExtendedState(Frame.MAXIMIZED_BOTH); getContentPane().setLayout(new GridBagLayout()); buildTabbedPane();







Répondre avec citation





Partager