//(1) 引入项目所需要的包:import javax.swing.*;import java.awt.*;import java.awt.event.*;//(2) 构造加法器的图形界面,首先继承JFrame,//声明界面组成部分的组件,关于界面的构造在MyComputer的构造方法中完成;class MyComputer extends JFrame implements ActionListener{JTextField JTest1,JTest2,JTest3;JLabel Jla1;JButton Jbu;test(){setTitle("cumputer");Container cp=this.getContentPane();cp.setLayout(new FlowLayout());cp.add(JTest1=new JTextField(5));JTest1.setText("0");cp.add(Jla1=new JLabel("+"));cp.add(JTest2=new JTextField(5));cp.add(Jbu=new JButton("="));cp.add(JTest3=new JTextField(5));JTest3.setEditable(false);Jbu.addActionListener(this);}//(3)为加法器添加动作事件,在类MyComputer后面实现动作事件对应的接口implements ActionListener,//在MyComputer中实现动作事件对应的方法actionPerformed(ActionEvent e),具体的实现如下:public void actionPerformed(ActionEvent e){double n1=0,n2=0;n1=Double.parseDouble(JTest1.getText());n2=Double.parseDouble(JTest2.getText());JTest3.setText((n1+n2+" "));}//(4)在main方法中创建MyComputer,使其可见,设置关闭方法等。public static void main(String[] args){MyComputer t=new MyComputer ();t.pack();t.setVisible(true);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。