java语言怎么建立一个窗口_急 编写一个Java程序,在程序中建立一个窗口

展开全部

我给你写一个吧,记得采纳正确答案,免得对不起我花掉的这十几分钟32313133353236313431303231363533e4b893e5b19e31333264643066

================================================================

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;

public class Test extends JFrame implements ActionListener{

JTextField jtf1 = new JTextField();

JTextField jtf2 = new JTextField();

JButton jb1 = new JButton("加");

JButton jb2 = new JButton("减");

JButton jb3 = new JButton("乘");

JButton jb4 = new JButton("除");

JTextField jtf3 = new JTextField();

public Test(){

setBounds(300,300,300,300);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

setLayout(null);

jtf1.setBounds(10,50,60,30);

add(jtf1);

jtf2.setBounds(220, 50, 60, 30);

add(jtf2);

jb1.setBounds(120, 20, 60, 30);

add(jb1);

jb2.setBounds(120, 60, 60, 30);

add(jb2);

jb3.setBounds(120, 100, 60, 30);

add(jb3);

jb4.setBounds(120, 140, 60, 30);

add(jb4);

jtf3.setBounds(110, 200, 80, 30);

add(jtf3);

jtf3.setEditable(false);

jb1.addActionListener(this);

jb2.addActionListener(this);

jb3.addActionListener(this);

jb4.addActionListener(this);

}

public static void main(String[] args) {

Test t = new Test();

}

public void actionPerformed(ActionEvent e) {

try{

if("加".equals(e.getActionCommand())){

jtf3.setText(""+(Integer.parseInt(jtf1.getText())+Integer.parseInt(jtf2.getText())));

}else if("减".equals(e.getActionCommand())){

jtf3.setText(""+(Integer.parseInt(jtf1.getText())-Integer.parseInt(jtf2.getText())));

}else if("乘".equals(e.getActionCommand())){

jtf3.setText(""+(Integer.parseInt(jtf1.getText())*Integer.parseInt(jtf2.getText())));

}else if("除".equals(e.getActionCommand())){

jtf3.setText(""+(Integer.parseInt(jtf1.getText())/Integer.parseInt(jtf2.getText())));

}

}catch(Exception ex){

jtf3.setText("error");

}

}

}

=======================================================

17ec20ab1a63b4934e8a4fb6b1e54050.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值