жидкостная раскладка .. сделать кнопки плавать вправо - PullRequest
2 голосов
/ 07 октября 2011

С этим кодом кнопки выравниваются влево, но клей не расширяется. Я хотел, чтобы кнопки 2 и 3 плавали вправо.

frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
JPanel panelBottom = new JPanel();
frame.getContentPane().add(panelBottom, BorderLayout.SOUTH);
panelBottom.setLayout(new FlowLayout(FlowLayout.LEFT));

JButton btnNewButton = new JButton("1");
panelBottom.add(btnNewButton);

Component glue = Box.createGlue();
panelBottom.add(glue);

JButton btnNewButton_1 = new JButton("2");
panelBottom.add(btnNewButton_1);

JButton btnNewButton_2 = new JButton("3");
panelBottom.add(btnNewButton_2);

1 Ответ

4 голосов
/ 07 октября 2011

Чтобы использовать glue, вам нужно использовать BoxLayout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...