Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми "Цифровий калькулятор"

Реферат Розробка програми "Цифровий калькулятор"





frame. setBackground (Color. blue);// задаємо колір фону. setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE);// метод setDefaultCloseOperation завершує роботу програми. show ();// метод show малює наш frame

}

} MyFrame extends JFrame// створюємо новий клас MyFrame на основі класу JFrame

{

public MyFrame ()// вказуємо конструктор класу MyFrame

{

setTitle ("Калькулятор");// задаємо ім'я заголовка

Container pane = getContentPane ();// групуємо компоненти

MyPanel panel = new MyPanel ();// створюємо екземпляр класу MyPanel

pane. add (panel);// додаємо компоненту panal

setSize (350,350);// задаємо розмір фреймів

JMenu fileMenu = new JMenu ("Файл");// створюємо екземпляр класу JMenunewItem = fileMenu. add

("Інформація про калькулятор: Версія 1; Розробник - Дьяконов А.В.");

fileMenu. addSeparator (); exitItem = fileMenu. add (new AbstractAction ("Вихід")

{void actionPerformed (ActionEvent event)

{System. exit (0);

}

}); menuBar = new JMenuBar (); (menuBar);. add (fileMenu);

}

} MyPanel extends JPanel// створюємо новий клас MyPanel на основі класу JPanel

{JLabel display;// створюємо поле JLabel для компоненти display (текстове поле) JPanel panel;// створюємо поле JPanel для компоненти panelboolean start;// створюємо змінну start типу boolean String lastCommand;// створюємо змінну, що зберігає значення останньої введеної команди

private double result;// створюємо змінну для зберігання результату

public MyPanel ()// вказуємо конструктор класу MyPanel

{

setLayout (new BorderLayout ());// розмістимо компоненту текстового типу (компонента BorderLayout () ділить панель на дві частини)

start = true;// проініціалізіруем змінну start

result = 0;

lastCommand = "="; = new JLabel ("0");// створюємо компоненту display (display, BorderLayout. NORTH);// додаємо об'єкт display на frame. setBackground (Color. green); = new JPanel ();// проініціалізіруем компоненту panel. setLayout (new GridLayout (10,4));// задаємо сіткову компановку

// додамо всі необхідні кнопки на вікно нашого калькулятора

addButton ("7", 0);

addButton ("8", 0);

addButton ("9", 0);

addButton ("/", 1);

addButton ("4", 0);

addButton ("5",...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Проектування й побудова навчального класу на основі віртуальних машин
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Проект комп'ютерного класу коледжу на основі бездротової мережі