Учебное пособие: Программирование графики и обработка событий

importjava.awt.event.*; // подключение пакета с интерфейсами – “слушателями”

class Calc extends Frame implements ActionListener

//наследуем класс Frame (окно) и интерфейс “слушателя” события нажатия кнопки

{

TextFieldt1=newTextField(8); //размер поля – 8 символов

//… другие текстовые поля

Labell1=newLabel("(double)"); //метка по умолчанию содержит текст «(double)»

//… другие метки

Button b = new Button("Получить результат"); //кнопка

Checkboxcb=newCheckbox("+20%");//флажок с названием

Choicech;//выпадающий список

publicCalc(){//конструктор класса

super();

setSize(400,200);//размер окна

ch = newChoice();//конструктор выпадающего списка

ch.addItem("+");//добавляем пункты списка

//… другие пункты списка

setLayout(newFlowLayout()); //назначаем менеджер размещения компонентов (компоновщик)

add(l1);//выводим созданные компоненты на экран

add(t1);

add(ch);

//… и другие

addWindowListener(newWindowAdapter(){ //добавляем обработчик кнопки закрытия окна

public void windowClosing(WindowEvent e){

dispose(); System.exit(0);

}

}

);

b.addActionListener(this);//добавляемобработчикнажатиянакнопку

К-во Просмотров: 608
Бесплатно скачать Учебное пособие: Программирование графики и обработка событий