BasicJAVA2005/2/ ¶
기 ¶
드 ¶
~java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GridLayoutDemo extends JFrame implements ActionListener{
private JButton buttons[];
private Container container;
private GridLayout grid1;
//GUI 구
public GridLayoutDemo()
{
super("Random numbers ver.1");
// 구다.
grid1 = new GridLayout(5,5);
// 고 다.
container = getContentPane();
container.setLayout(grid1);
//메뉴
JMenu fileMenu = new JMenu("File");
fileMenu.setMnemonic('F');
//Exit 메뉴
JMenuItem exitItem = new JMenuItem("Exit");
exitItem.setMnemonic('x');
fileMenu.add(exitItem);
exitItem.addActionListener(
new ActionListener() {
//릭면 료
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
}
);
//메뉴바 부
JMenuBar bar = new JMenuBar();
setJMenuBar(bar);
bar.add(fileMenu);
// 가다.
buttons = new JButton[25];
for(int count = 0; count < 25; count++) {
buttons[count] = new JButton(Integer.toString(count));
buttons[count].addActionListener(this);
container.add(buttons[count]);
}
setSize(500,500);
setVisible(true);
}
public void actionPerformed(ActionEvent event)
{
container.validate();
}
public static void main(String[] args) {
GridLayoutDemo application = new GridLayoutDemo();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
..ㅠ.ㅜ 려..ㅠ.ㅜ 그림 기.. 기 들..T.T










