Swing2.java 786 B

12345678910111213141516171819202122232425262728
  1. public class test {
  2. public static void main(String[] args) {
  3. JFrame frame = new JFrame("My title!");
  4. frame.setVisible(true);
  5. frame.setSize(300, 150);
  6. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  7. JPanel panel = new JPanel();
  8. frame.add(panel);
  9. JLabel label = new JLabel("my label");
  10. panel.add(label);
  11. JButton button = new JButton("my button");
  12. panel.add(button);
  13. button.addActionListener(new MyAction());
  14. }
  15. static class MyAction implements ActionListener {
  16. @Override
  17. public void actionPerformed(ActionEvent e) {
  18. JFrame frame2 = new JFrame("clicked");
  19. frame2.setVisible(true);
  20. frame2.setSize(200,200);
  21. }
  22. }
  23. }