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