Пять уроков по Java

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) - установить тип курсора мыши для окна.


  • Содержание раздела