实现功能:点击start按钮,显示:press start;点击stop按钮:显示:press stop;

先导入相应的包

实例化一个顶级容器,再新建个面板,然后是再创几个组件

为按钮添加监听事件,然后把组件添加到面板上,再把面板添加到容器上,再设置界面的大小,设置为显示可见

监听事件的编写,利用setText来设置显示的内容

运行结果


以下为完整代码
import java.awt.*;
import java.awt.event.*;
public class Press implements ActionListener{
public void actionPerformed(ActionEvent e){
if(e.getSource()==c1){
d.setText("press start");
}
else if(e.getSource()==c2){
d.setText("press stop");
}
}
Frame a=new Frame("Hello!");
Panel b=new Panel();
Button c1=new Button("Start");
Button c2=new Button("Stop");
Label d=new Label("press button");
public void go(){
c1.addActionListener(this);
c2.addActionListener(this);
b.add(c1);
b.add(c2);
b.add(d);
a.add(b);
a.setSize(100, 100);
a.setVisible(true);
}
public static void main(String[] args){
Press frame=new Press();
frame.go();
}
}
java图形界面设计浅谈(共2篇)上一篇:界面的关闭方式经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
