Java JTextField计算JButton乘法和JButton除法。为什么单击任一按钮都不打印结果?

Java JTextField计算JButton乘法和JButton除法。为什么单击任一按钮都不打印结果?,java,jbutton,jtextfield,Java,Jbutton,Jtextfield,我只需要有两个JTextFields,它们接受两个数字,当单击乘法或除法按钮时,它会生成答案。我觉得不错,但不够好用。。如果您有任何帮助,我们将不胜感激 import java.awt.*; 导入java.awt.event.*; 导入javax.swing.*; 公共类计算器扩展JFrame实现ActionListener{ 字符串结果; JLabel简介=新JLabel(“解决数学问题”); Font myFont=新字体(“Arial”,Font.BOLD,16); JTextField

我只需要有两个JTextFields,它们接受两个数字,当单击乘法或除法按钮时,它会生成答案。我觉得不错,但不够好用。。如果您有任何帮助,我们将不胜感激

import java.awt.*;
导入java.awt.event.*;
导入javax.swing.*;
公共类计算器扩展JFrame实现ActionListener{
字符串结果;
JLabel简介=新JLabel(“解决数学问题”);
Font myFont=新字体(“Arial”,Font.BOLD,16);
JTextField jtNum1=新的JTextField(10);
JTextField jtNum2=新的JTextField(10);
JTextField jtResponse=新的JTextField(10);
JButton multiply=新JButton(“X”);
JButton divide=新JButton(“/”);
JLabel answer=新JLabel(“”);
最终整数宽度=400;
最终内部高度=135;
公共计算器(){
超级(“我的第一个计算器”);
setLayout(新的FlowLayout());
设置尺寸(宽度、高度);
简介.setFont(myFont);
答案:setFont(myFont);
增加(导言);
添加(jtNum1);
添加(jtNum2);
加(乘);
加(除);
multiply.addActionListener(this);
divide.addActionListener(这个);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@凌驾
已执行的公共无效操作(操作事件e){
int1=Integer.parseInt(jtNum1.getText());
int2=Integer.parseInt(jtNum2.getText());
如果(如getSource()==乘法){
jtResponse.setText(String.valueOf(int1*int2));
}else if(e.getSource()==divide){
jtResponse.setText(String.valueOf(int1/int2));
系统输出打印LN(jtResponse);
}		
}	
}
公共类计算器操作{
公共静态void main(字符串[]args){
计算器框架=新计算器();
frame.setVisible(true);
}

}
必须将操作侦听器添加到按钮


jbutton.addActionListener(new ActionListener()

我能够生成一个窗口/JFrame,其中有两个带有按钮的文本字段,但在输入数字并单击任一按钮后不做任何事情。您需要将
jtResponse
添加到显示结果的框架中…添加
add(jtResponse);
在表达式后添加(除)这是您需要做的唯一更改。请仅对HTML、CSS和JavaScript使用可运行的代码段。这是用javaWooohooo编写的!!!太棒了!您就是这样认识我们和svasa的!现在我看到了,有人能告诉我如何以更好的顺序定位文本字段吗?每个按钮都有.addActionListener。问题是answe瑞德回答了为什么我没有得到结果。你是说这会改变我的布局,就像我最近的评论一样?