java设计一个简单的界面,界面里有两个按钮,而且这两个按钮点击以后有反应!不会别打扰!谢谢!

 我来答
雪飞潇潇
2015-12-07 · TA获得超过6274个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:862万
展开全部

import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.*;

public class NumFrame extends JFrame implements ActionListener {
JButton jb1, jb2;
int num = 50;
JLabel jl;

public NumFrame() {
jl = new JLabel("数字:" + num, JLabel.CENTER);

jb1 = new JButton("数字+1");
jb1.setActionCommand("+");
jb1.addActionListener(this);

jb2 = new JButton("数字-1");
jb2.setActionCommand("-");
jb2.addActionListener(this);

JPanel jp = new JPanel();
jp.add(jb1);
jp.add(jb2);
add(jl);
add(jp, BorderLayout.SOUTH);

setSize(220, 120);//窗口大小
setLocationRelativeTo(null);//居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//关闭后退出

}

public static void main(String[] args) {
new NumFrame().setVisible(true);
}

@Override
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
if (s.equals("+")) {//如果点击的是按钮一,那么数字+1
num++;

} else {//如果点击的是按钮二,那么数字-1
num--;
}
jl.setText("数字:" + num);
}

}
追问
大神,能在换一个吗?这个过于简单,,,意思是点击按钮后变成另外一个界面,,,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式