Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

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? С помощью

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий