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