Java Reference
In-Depth Information
Display 17.2
A First Swing Demonstration Program (part 1 of 2)
1 import javax.swing.JFrame;
2 import javax.swing.JButton;
This program is not typical of
the style we will use in Swing
programs.
3 public class FirstSwingDemo
4 {
5
public static final int WIDTH = 300;
6
public static final int HEIGHT = 200;
7 public static void main(String[] args)
8 {
9 JFrame firstWindow = new JFrame( );
10 firstWindow.setSize(WIDTH, HEIGHT);
11 firstWindow.setDefaultCloseOperation(
12 JFrame.DO_NOTHING_ON_CLOSE);
13 JButton endButton = new JButton("Click to end program.");
14 EndingListener buttonEar = new EndingListener();
15 endButton.addActionListener(buttonEar);
16 firstWindow.add(endButton);
17 firstWindow.setVisible( true );
18 }
19 }
This is the i le FirstSwingDemo.java .
1 import java.awt.event.ActionListener;
2 import java.awt.event.ActionEvent;
This is the file EndingListener.java .
3 public class EndingListener implements ActionListener
4 {
5 public void actionPerformed(ActionEvent e)
6 {
7 System.exit(0);
8 }
9 }
(continued)
 
Search WWH ::




Custom Search