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
   124   125   126   127   128   129   130   131   132   133   134