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