Problème d'alignement de boutons
Bonjour a tous,
Je vous explique mon problème. Je veut juste créer une zone a gauche dans ma fenêtre, dans laquelle je place des boutons...
La hierarchie que j'ai faite:
JFrame frame
--> JPanel mainPanel (panel qui prend toute la frame avec un BorderLayout)
---->JPanel button_Panel (panel qui contient tous les bouttons, alignees de haut en bas.)
Je place donc 2 boutons dedans, et j'ai beau essayer de setPrefferedSize sur les boutons, et sur le button_Panel, j'ai toujours le meme probleme, a savoir, les deux boutons ne sont pas alignees !
Le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestingAgain
{
public static void main(String[] args)
{
JFrame frame = new JFrame("MainFrame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800, 600);
JPanel mainPanel = new JPanel(new BorderLayout());
mainPanel.setPreferredSize(new Dimension(800, 600));
JPanel button_Panel = new JPanel();
button_Panel.setPreferredSize(new Dimension(100, 600));
button_Panel.setLayout(new BoxLayout(button_Panel, BoxLayout.Y_AXIS));
JButton button_or = new JButton("Place OR");
JButton button_and = new JButton("Place AND");
button_or.setAlignmentX(Component.LEFT_ALIGNMENT);
button_and.setAlignmentX(Component.LEFT_ALIGNMENT);
frame.setContentPane(mainPanel);
mainPanel.add(button_Panel, BorderLayout.WEST);
button_Panel.add(button_or);
button_Panel.add(button_and);
//frame.pack();
frame.setVisible(true);
}
} |
Merci d'avance.