Frame
Одним из самых важных классов пользовательского интерфейса можно считать класс Frame. С его помощью реализуются окна для Java-программ и аплетов. В отличие от других классов пользовательского интерфейса, экземпляры класса Frame создаются редко. Обычно от него наследуется новый класс, а уже затем создается экземпляр нового класса:
public class NewWindow extends Frame { TextArea output; public NewWindow (String title) { super(title); } ... public static void main (String args[]) { // Создание экземпляра нового класса NewWindow win = new NewWindow("New Window Class"); // Показать его на экране win.show(); } }
Полезные методы класса Frame:
pack() - изменить размер компонентов в окне так, чтобы их размер был максимально приближен к желаемому;
getTitle() - возвратить заголовок окна;
setTitle(String) - установить заголовок окна;
getIconImage() - возвратить пиктограмму окна;
setIconImage(Image) - установить пиктограмму окна;
getMenuBar() - возвратить объект меню окна;
setMenuBar(MenuBar) - установить меню окна;
remove(MenuComponent) - убрать определенный компонент из меню окна;
isResizable() - возвратить true, если размер окна можно изменять, иначе - false;
setResizable(boolean) - разрешить изменение размеров окна;
getCursorType() - возвратить текущий тип курсора мыши для окна;
setCursor(int) - установить тип курсора мыши для окна.
Содержание раздела