Page 129 - 4836
P. 129
panel.add (new JButton ("Кнопка" ));
panel.add (new JButton (" +" ));
panel.add (new JButton ("-" ));
panel.add (new JButton (" Кнопка з довгим
написом" ));
setContentPane (panel);
setSize (250, 100);
}
}
Як результат:
Менеджери розташування описані в пакеті java.awt. Не
забувайте імпортувати потрібні класи.
Поспостерігайте за поведінкою вікна, що з'являється
після запуску програми. Чотири кнопки в ньому розташовані
як слова в текстовому редакторі (при вирівнюванні по
центру). Ефект буде краще помітний, якщо змінювати розміри
вікна під час роботи програми.
Проаналізуємо текст прикладу. Новий менеджер
розташування FlowLayout створюється конструктором без
параметрів. Зверніть увагу, в програмі не використовується
проміжна змінна.
Тобто замість двох команд :
FlowLayout newLayout = new FlowLayout ();
panel.setLayout (newLayout) ;
Ми використовуємо одну :
panel.setLayout ( new FlowLayout ( )) ;
127