6.1.3 一个简单的GUI程序
package six;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main {
private static int numclicks = 0; //记录次数
private static JFrame frame = new JFrame("简单GUI");
private static JLabel label = new JLabel("按钮单击次数:"+"0 ");
private static JButton button = new JButton("点击我!~~~");
private static JPanel pane = new JPanel(); //容器
public static void main(String[] args) {
pane.setBorder(BorderFactory.createEmptyBorder(60,60,20,60));
pane.setLayout(new GridLayout(0,1)); //设置布局
pane.add(button);
pane.add(label);
frame.getContentPane().add(pane,BorderLayout.CENTER);
button.setMnemonic(KeyEvent.VK_I);
button.addActionListener(new ActionListener(){ //鼠标单击事件
public void actionPerformed(ActionEvent e){
numclicks++;
label.setText("按钮单击次数:"+numclicks);
}
});
fr