[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。import jav

[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。import jav,第1张

[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、*、/、=运算符和小数点,程序顶部的文本框用来显示 *** 作数以及结果。 import jav

[问答题] 本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含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型。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5599595.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存