Page 126 - 4836
P. 126

Панель вмісту

                                   Напряму у вікні елементи управління не розміщуються.
                            Для  цього  служить  панель  вмісту,  що  займає  весь  простір
                            вікна*.  Звернутися  до  цієї  панелі  можна  методом
                            getContentPane  (  )  класу  JFrame.  За  допомогою  методу
                            add(Component  component)  можна  додати  на  неї  будь-який
                            елемент управління.
                                   У прикладах цього заняття ми будемо використовувати
                            тільки  один  елемент  управління  -  кнопку  (не  вдаючись  у
                            подробиці  її  пристрою).  Кнопка  описується  класом  JButton  і
                            створюється  конструктором  з  параметром  типу  String  -
                            написом.
                                   Додамо  кнопку  в  панель  вмісту  нашого  вікна
                            командами :
                                   JButton newButton = new JButton ();
                                   getContentPane ( ). add (newButton);
                                   у  результаті  отримаємо  вікно  з  кнопкою.  Кнопка
                            займає всю доступну площу вікна. Такий ефект корисний не у
                            всіх  програмах,  тому  необхідно  вивчити  різні  способи
                            розташування елементів на панелі.
                                   package Swing;
                                   import javax.swing.*;
                                   public class SimpleWindow extends JFrame {
                                          SimpleWindow () {
                                                 super ("Пробне вікно");
                                                 setDefaultCloseOperation
                                                 (EXIT_ON_CLOSE);
                                                 setSize (450, 200);
                                                 JButton        newButton        =       new
                                                 JButton(«Кнопка»);
                                                 getContentPane( ).add(newButton);
                                                 }






                                                           124
   121   122   123   124   125   126   127   128   129   130   131