黑马程序员技术交流社区
标题:
修改下面的代码,实现点击按钮Add 时,标签显示数字增加的功能
[打印本页]
作者:
郭炜
时间:
2012-3-12 03:38
标题:
修改下面的代码,实现点击按钮Add 时,标签显示数字增加的功能
修改下面的代码,实现点击按钮Add 时,标签显示数字增加的功能。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyFrame extends JFrame implements ActionListener{
private int number = 0;
public MyFrame() {
Container container = getContentPane();
container.setLayout(new FlowLayout());
container.add(new JButton("Add"));
container.add(new JLabel(String.valueOf(number)));
}
public void actionPerformed(ActionEvent e) {
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
作者:
贠(yun)靖
时间:
2012-3-12 05:20
又是你,也还是我哈哈,占楼了,睡起来开电脑后,给你改
作者:
段玉超
时间:
2012-3-12 08:03
package LianXi;
import java.lang.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FrameTest
{
public static void main(String[] args)
{
MyFrame myframe = new MyFrame();
myframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myframe.setSize(200,100);
myframe.setVisible(true);
}
}
class MyFrame extends JFrame
{
private int number = 0;
LayoutManager layout = new FlowLayout();
JLabel label = new JLabel();
JButton addButton = new JButton("Add");
public MyFrame(){
this.setLayout(layout);
label.setText(new Integer(number).toString());
addButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
add();
}
});
this.add(label);
this.add(addButton);
}
//声明为成员方法
private void add(){
number++;
label.setText(new Integer(number).toString());
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2