![[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。import jav,第1张 [问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。import jav,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E6%9C%AC%E9%A2%98%E4%B8%AD%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E8%AE%A1%E7%AE%97%E5%99%A8%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%BF%9B%E8%A1%8C%E5%9F%BA%E6%9C%AC%E7%9A%84%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97%E3%80%82%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%8C%85%E5%90%AB16%E4%B8%AA%E6%8C%89%E9%92%AE%E7%94%A8%E6%9D%A5%E8%A1%A8%E7%A4%BA0%EF%BD%9E9%E3%80%81%2B%E3%80%81-%E3%80%81%2A%E3%80%81%E3%80%81%3D%E8%BF%90%E7%AE%97%E7%AC%A6%E5%92%8C%E5%B0%8F%E6%95%B0%E7%82%B9%EF%BC%8C%E7%A8%8B%E5%BA%8F%E9%A1%B6%E9%83%A8%E7%9A%84%E6%96%87%E6%9C%AC%E6%A1%86%E7%94%A8%E6%9D%A5%E6%98%BE%E7%A4%BA%E6%93%8D%E4%BD%9C%E6%95%B0%E4%BB%A5%E5%8F%8A%E7%BB%93%E6%9E%9C%E3%80%82import+jav.png)
[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、/、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2
public static void main(String[]args)
try
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
catch(Exception e)
Jframe frame=new Calculatorframe();
frame.show();
class CalculatorPanel extends JPanel implements ActionListener
private JTextField display;
private JButton btn;
private double arg=0;
private String op="=";
private boolean start=true;
public CalculatorPanel()
setLayout(new BorderLayout());
display=new JTextField("0");
display.setEditable(false);
add(display,"North");
JPanel p=new JPane
正确答案:第1处:btn.addActionListener(this) 第2处:Double.parseDouble(display.getText())
参考解析:第1处为按钮添加监听器;第2处获得输入数字并转化为double型。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)