Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted by antipivo ( 17 years ago )
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class SizeFrame extends JFrame {
public SizeFrame() {
setTitle("ButtonTest");
//Ñоздание "инициализирование" кнопок
JButton ButtonOK = new JButton ("OK");
JButton ButtonExit = new JButton ("Exit");
//Инициализируем панель
Panel buttonPanel = new Panel();
//Добавление кнопки на панель
buttonPanel.add(ButtonOK);
buttonPanel.add(ButtonExit);
//Добавление панели к фрейму
add(buttonPanel);
//Создание дейÑтвий кнопок
// ColorAction yellowAction = new ColorAction(Color.YELLOW);
//СвÑзывание дейÑтвий Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°Ð¼Ð¸
// ButtonOK.addActionListener(yellowAction);
//**************************************************************************
//Слушатель дейÑтвиÑ, изменÑющий цвет панели
private class ColorAction {
public ColorAction(Color c) {
backgroundColor = c;
}
}
//**************************************************************************
//take screen size and set window in center
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenHeight = screenSize.height;
int screenWidth = screenSize.width;
//set height and width frame
setSize(screenWidth/2, screenHeight/2);
setLocationByPlatform(true);
//set pictogramm and headline
Image img = kit.getImage("icon.gif");
setIconImage(img);
setTitle("Заголовок фрейма");
}
//внутрений анонимный клаÑÑ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ñобытий
class Handler implements ActionListener {
public void actionPerformed(ActionEvent e) {
//проверка иÑточника Ñобытийt
// if (e.getSource() == ButtonOK) JOptionPane.showMessageDialog(null, "Вы нажали кнопку ОК");
}
}
}
Revise this Paste