Новые книги

Проектирование интернет-сайтов на базе сеток – бесценный инструмент для организации веб-страниц и создания привлекательных веб-интерфейсов, помогающий разрабатывать по-настоящему современные, сложные и вместе с тем изящные интернет-проекты. Эта книга позволит вам в совершенстве овладеть искусством проектирования сайтов с помощью сетки. Здесь изложены основы теории сеток и главные принципы работы, также вы найдете множество упражнений, посвященных практической реализации этих идей. Книга ориентирована на опытного читателя, уже обладающего навыками использования технологий HTML, CSS и JavaScript для создания веб-страниц. Если вы профессионально занимаетесь веб-дизайном, руководите разработкой интернет-проектов и интересуетесь вопросами юзабилити и дизайна веб-интерфейсов, эта книга – для вас.
Экстравагантный Майк Монтейро начал свой дизайнерский путь в копировальном центре. За свою карьеру он допустил все возможные ошибки и не скрывает этого, напротив – предупреждает.

В книге дано описание всех ступеней организации рабочего процесса дизайн-компании. Майк утверждает, что работа дизайнера – не только талант, но и бизнес. Благодаря этой книге вы можете научиться у Монтейро искусству предоставления услуг, ценить свою работу и получать за это вознаграждение.

Потому что дизайн – это работа.

Класс MenuItem



Класс MenuItem

Оглавление

Окна и диалоговые панели
Окна класса Frame
Меню MenuBar
Класс Menu
Класс MenuItem
Диалоговые панели
Приложение MenuApp
Исходный текст
Описание текста

Класс MenuItem определяет поведение отдельных элементов меню.

Пользуясь методами класса MenuItem вы можете блокировать или разблокировать отдельные строки меню. Это нужно делать, например, если в данный момент функция, соответствующая строке меню, недоступна или не определена. Вы также можете изменять текстовые строки, соответствующие элементам меню, что может пригодиться для переопределения их назначения.

Конструктор
public MenuItem(String label);
Методы
  • addNotify

Вызов метода createMenuItem

public void addNotify();
  • disable

Блокирование элемента меню

public void disable();
  • enable

Разблокирование элемента меню

public void enable();

Блокирование или разблокирование элемента меню

public void enable(boolean cond);
  • getLabel

Получение текстовой строки меню

public String getLabel();
  • isEnabled

Проверка, является ли элемент меню заблокированным

public boolean isEnabled();
  • paramString

Получение строки параметров

public String paramString();
  • setLabel

Установка текстовой строки для элемента меню

public void setLabel(String label);