求一个gui简易计算器的写作思路

想写一个gui简易计算器,但是没有什么思路。求大神指点
qq_慕斯0255411
浏览 1336回答 2
2回答

世界将会成为你的颜色

第一步:可以用Windows自带的画图软件,画出一个大概的窗体,让自己有一个大概的印象,自己的计算器大概的界面是什么样子。第二步:考虑计算器窗体需要哪些组件,以及采用什么布局。第三步:将简易计算器的加减乘除功能通过代码实现自己曾经就是这样做的,若有不足,请多指教

小鱼妹妹傻不傻4017496

import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class Computer implements ActionListener{ Double n1,n2,r;  JTextField num1;  JLabel addlabel;  JTextField num2;  JButton button;  JTextField result;  public Computer(){  JFrame jFrame=new JFrame("加法计算器");  jFrame.setSize(400, 300);  jFrame.setLayout(new FlowLayout());  jFrame.setVisible(true);    num1=new JTextField(5);  addlabel=new JLabel("+");  num2=new JTextField(5);  button=new JButton("=");  result=new JTextField(5);      jFrame.add(num1);      jFrame.add(addlabel);      jFrame.add(num2);      jFrame.add(button);      jFrame.add(result);            button.addActionListener(this);  }@Overridepublic void actionPerformed(ActionEvent e) { n1=Double.parseDouble(num1.getText());    n2=Double.parseDouble(num2.getText()); r=n1+n2; result.setText(r.toString());}}public class Test {  public static void main(String[] args) { Computer computer=new Computer();  }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java