展开全部
我这个是JAVA的,要学习
1.swing图形编程。主要是JFrame,JButton
2.swing事件编程。主要是JButton的ActionListener
3.Integer类,用于32313133353236313431303231363533e78988e69d8331333332613635String到int的转换。
4.语法知识:匿名内部类,接口
5.必要工具:JDK的文档(API)import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class ButtonActionFrame extends JFrame {
public static void main(String[] args) {
new ButtonActionFrame();
}
public ButtonActionFrame() {
this.setSize(600, 450);
this.setLayout(new FlowLayout());
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
add(createButton());
add(createButton());
add(createButton());
add(createButton());
this.setVisible(true);
}
private JButton createButton() {
final JButton button = new JButton("0");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int i = Integer.parseInt(button.getText());
button.setText(String.valueOf(i + 1));
}
});
return button;
}
}