java setmargin(new Insets(2,2,2,2) 是什么意思
3个回答
展开全部
首先计算器窗口上的乘和除显示,,,最终数据还是到后台使用java运算符去计算的
追问
谢谢 还是不懂,是不类似于求和??我只做出来了求和的,乘除不对
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-08-08
展开全部
乘除另写方法,已经求和证明你已经知道怎么截取输入的值以及监听按钮进入方法的能力,所以编写一个新的监听,在里头得值直接由两个值例z=x*y,再将值返回输出,或者是覆盖到txet中,而上方的这个,仅仅是设定 距离轴 x y 以及宽度 高度。
或者也可以简单粗暴一点的像下面一样
JTextField jTextField = new JTextField();//获得值x
JTextField jTextField2 = new JTextField();//获得值y
JTextField jTextField3 = new JTextField();//结果值z
//以上三行为创建例子,在构造中赋以该文本框类型,最好写一个Form,把构造中的它们放进去,后面监听时再取过来,否则用其他方式传递过来。
String argx = e.getActionCommand();//获取事件侦听参数
if (argx == "乘法按钮") {
int x=Integer.parseInt(jTextField.getText());
int y=Integer.parseInt(jTextField2.getText());
jTextField3.setText(x*y+"");
//jTextField3.setText(x+"*"+y+"="+x*y);
}
或者也可以简单粗暴一点的像下面一样
JTextField jTextField = new JTextField();//获得值x
JTextField jTextField2 = new JTextField();//获得值y
JTextField jTextField3 = new JTextField();//结果值z
//以上三行为创建例子,在构造中赋以该文本框类型,最好写一个Form,把构造中的它们放进去,后面监听时再取过来,否则用其他方式传递过来。
String argx = e.getActionCommand();//获取事件侦听参数
if (argx == "乘法按钮") {
int x=Integer.parseInt(jTextField.getText());
int y=Integer.parseInt(jTextField2.getText());
jTextField3.setText(x*y+"");
//jTextField3.setText(x+"*"+y+"="+x*y);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询