我是一名大专在校生
最近刚在学Java
现有一段代码
现在只想有人帮一下 能写一个 就像下图 简单的 能运算减法的 带GUI的小Java 程序
补充一句 要能输出答案 并不像下图是灰的
万分感谢…………
import javax.swing.*;
import java.awt.*;
class AddDemo extends JFrame
{ JLabel b1,b2;
JTextField t1,t2,t3;
JButton bt;
public AddDemo()
{
b1 = new JLabel("减数1",JLabel.CENTER);
b2 = new JLabel("减数2",JLabel.CENTER);
b1.setBorder(BorderFactory.createEtchedBorder());
b2.setBorder(BorderFactory.createEtchedBorder());
t1=new JTextField(6);
t2=new JTextField(6);
t3=new JTextField(6);
t3.setEditable(false);
bt=new JButton("求差");
setLayout(new GridLayout(3,2));
add(b1);
add(t1);
add(b2);
add(t2);
add(bt);
add(t3);
setSize(200,160);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String arg[])
{
new AddDemo();
}
}
给个思路吧,在bt上添加动作监听,获取t1和t2的值,然后计算出结果后,设置在t3里。
这个确实很基础,建议多用一下搜索引擎。
######哈哈,简单是简单,但要做完善还是很费脑子的哦。自己看看基础的书,swing那块的,界面就出来啦。######给个思路吧,在bt上添加动作监听,获取t1和t2的值,然后计算出结果后,设置在t3里。
这个确实很基础,建议多用一下搜索引擎。
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; class AddDemo extends JFrame { JLabel b1, b2; JTextField t1, t2, t3; JButton bt; public AddDemo() { b1 = new JLabel("被减数", JLabel.CENTER); b2 = new JLabel("减数", JLabel.CENTER); b1.setBorder(BorderFactory.createEtchedBorder()); b2.setBorder(BorderFactory.createEtchedBorder()); t1 = new JTextField(6); t2 = new JTextField(6); t3 = new JTextField(6); t3.setEditable(false); bt = new JButton("求差"); setLayout(new GridLayout(3, 2)); add(b1); add(t1); add(b2); add(t2); add(bt); add(t3); bt.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { int value1 = Integer.parseInt(t1.getText()); int value2 = Integer.parseInt(t2.getText()); t3.setText(Integer.toString(value1-value2)); } }); setSize(200, 160); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String arg[]) { new AddDemo(); } }
######挺好的 ,我最近在看mldn的视频 和你分享下 , 你搜搜哦
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。