Java руководство для начинающих - Шилдт Герберт (2012)
-
Год:2012
-
Название:Java руководство для начинающих
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:Вильямс
-
Страниц:316
-
ISBN:978-5-8459-1770-6
-
Рейтинг:
-
Ваша оценка:
Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги
public void mouseEntered(MouseEvent me) {
}
// обработать отведение мыши от элемента
// пользовательского интерфейса
public void mouseExited(MouseEvent me) {
}
// обработать щелчок кнопкой мыши
public void mouseClicked(MouseEvent me) {
}
// обработать нажатие кнопки мыши
public void mousePressed(MouseEvent me) {
// сохранить координаты
oldX = me.getx();
oldY = me.getY();
, draw = true;
}
// обработать отпускание кнопки мыши
public void mouseReleased(MouseEvent me) {
draw = false;
}
// обработать перетаскивание мыши
public void mouseDragged(MouseEvent me) {
// сохранить координаты
curX = me.getx();
curY = me.getY();
repaint();
}
// обработать перемещение мыши
public void mouseMoved(MouseEvent me) {
// отобразить состояние
showStatus ("Moving mouse at " + me.getXO + ", " + me.getYO);
}
596 Java 71 руководство для начинающих, 5-е издание
// отобразить линию в окне апплета
public void paint(Graphics g) {
if(draw)
g.drawLine(oldX, oldY, curX, curY);
}
}
Объясните назначение ключевого слова assert.
Ключевое слово assert создает утверждение, т.е. условие, которое должно быть истинным при выполнении программы. Если же утверждение ложно, генерируется исключение AssertionError.
Приведите хотя бы одну причину, по которой может возникнуть потребность в использовании собственного метода в некоторых программах.
Собственный метод может понадобиться для сопряжения с подпрограммами, написанными на других языках программирования, или для оптимизации кода с учетом
конкретной среды исполнения.
Глава 15. Введение в Swing
Компоненты AWT являются тяжеловесными, а компоненты Swing —
легковесными
Может ли изменяться стиль оформления компонента Swing? Если да, то какое средство позволяет это сделать?
Да, может. Это позволяют сделать подключаемые стили оформления в Swing.
Какой контейнер верхнего уровня чаще всего используется в приложениях?
Контейнер JFrame.
Контейнер верхнего уровня содержит несколько панелей. На какой панели размещаются компоненты?
На панели содержимого.
Как создать ссылку, отображающую сообщение "Select an entry from the
list" (Выберите элемент из списка)?
JLabel("Select an entry from the list")
В каком потоке должно происходить все взаимодействие с компонентами графического пользовательского интерфейса?
В потоке диспетчеризации событий.
Какая команда действия связывается по умолчанию с компонентом JButton? Как
изменить команду действия?
По умолчанию символьная строка команды действия содержит текст надписи на
кнопке. Команду действия можно изменить, вызвав метод setActionCommand ().
Какое событие формируется при нажатии кнопки?
Событие ActionEvent.
Как создать поле ввода текста шириной до 32 символов?
JTextField(32)
Приложение А. Ответы на вопросы для самопроверки 597.
Можно ли установить команду действия для компонента JTextField? Если можно,
то как это сделать?
Да, можно. Для этого достаточно вызвать метод setActionCommand ().
С помощью какого компонента Swing можно создать флажок? Какое событие формируется при установке или сбросе флажка?
Флажок создается с помощью компонента JCheckBox. При установке или сбросе
флажка формируется событие ItemEvent.
Компонент JList отображает список элементов, которые может выбирать пользователь. Верно или неверно?
Верно.
Какое событие формируется при выборе пользователем элемента из списка типа
JList или отмене выбора?
Событие ListSelectionEvent.
В каком методе задается режим выбора элементов списка типа JList? С помощью