Робимо Графічний Калькулятор

Java містить широкий набір класів, які дозволяють створювати графічні додатки Існує дві основні групи класів для створення вікон в Java

AWT і Swing

У першій версії мови Java для роботи з графікою малася тільки бібліотека – AWT Ця бібліотека – простий набір класів, таких, як Button (кнопка), TextField (текстове поле), Label (текстова мітка або іконка) та інші Незабаром була створена більш досконала бібліотека, яку назвали Swing Вона так само включає в себе кнопки, текстові поля та інші елементи управління графічними додатками Назви компонентів цієї бібліотеки починається з букви J Наприклад, JButton, JTextField і так далі Все в Swing трішки краще, швидше і зручніше, але в деяких випадках наші програми можуть бути запущені на компютерах зі старою версією JVM, яка може не підтримувати класів Swing

Пакети і ключове слово import

Java поставляється з великою кількістю корисних класів, які організовані в пакети (packages) Деякі пакети містять класи для малювання графіки, інші – класи для роботи з інтернетом і так далі Наприклад, клас String знаходиться в пакеті з назвою javalang і повне імя цього класу javalangString Компілятор Java знає, де знайти класи, що знаходяться в javalang, тому я не вказував явно повне імя String в попередніх прикладах коду, але існує багато інших пакетів з корисними класами і ваше завдання повідомити компілятору, в якому пакеті містяться класи, використовувані в програмі Наприклад, більшість класів бібліотеки Swing знаходяться в наступних двох пакетах:

javaxswing javaxswingevent

Було б дуже втомлює кожного разу, коли використовується клас, писати його повне імя Щоб уникнути цього, ви можете написати ключове слово import всього один раз перед оголошенням класу, як показано в прикладі:

import javaxswingJFrame

import javaxswingJButton

class Calculator{

JButton myButton = new JButton() JFrame myFrame = new JFrame()

}

Ключове слово import дозволяє використовувати короткі імена класів, такі як JFrame або JButton і повідомляє компілятору, де шукати ці классиЕслі потрібно використовувати декілька класів з одного пакета, нетнеобходімості перераховувати кожен з них у рядку з import, можна просто використовувати символ * У наступному прикладі за допомогою зірочки, всі класи з javaxswing стають находімимі:

import javaxswing*

Тим не менше, краще використовувати окремі оператори import для кожного класу Це дозволяє швидше бачити, який клас імпортується з якого пакету Тема пакетів буде освітлена більш докладно в розділі 10

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*