zoukankan      html  css  js  c++  java
  • Java Swing简单的加法器

     1 package test;
     2 import java.awt.*;
     3 import javax.swing.*;
     4 import java.awt.event.*;
     5 public class FrameDemo2
     6 {
     7 static JTextField field1=new JTextField(5);
     8 static JTextField field2=new JTextField(5);
     9 static JTextField field3=new JTextField("0",5);
    10 
    11 public FrameDemo2(){
    12     JFrame f=new JFrame("加法器");
    13     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    14     f.setSize(220,100);
    15     f.setLocation(500,300);
    16     JLabel jb=new JLabel("+");
    17     f.setVisible(true);
    18     JPanel p1=new JPanel();
    19     f.setContentPane(p1);
    20     p1.setLayout(new FlowLayout());
    21 
    22     p1.add(field1);
    23     p1.add(jb);
    24     p1.add(field2);
    25     p1.add(field3);
    26     JButton b1=new JButton("计算");
    27     Color bg=new Color(255,255,255);
    28     b1.setBackground(bg); 
    29     p1.add(b1);
    30 
    31     b1.addActionListener(new ActionListener()
    32     {
    33     public void actionPerformed(ActionEvent e)    //重写actionPerformed方法
    34     {
    35     int a,b;
    36     a=Integer.parseInt(field1.getText()); //获取TextField1中的数据
    37     b=Integer.parseInt(field2.getText());
    38     field3.setText(String.valueOf(a+b));
    39     }
    40     }
    41     );
    42 }
    43 public static void main(String args[])
    44 {
    45     FrameDemo2 fd=new FrameDemo2();
    46 }
    47 }

    运行结果截图:

    初学Java Swing,以前一直感觉Swing没什么用处,所以就没怎么接触,这几天Java实训,老师要求用Java Swing写一个项目,接触后感觉Swing还是挺不错的,比MFC更容易理解。

  • 相关阅读:
    karto 资料
    底盘运动学
    QT中搜索文件列表
    Qt中引入boost库
    AGV调度理论链接
    qt开发杂记
    C++代码读取ping的网络延时
    结构体解析数据
    QJson 的简单使用
    Vue中问题总结 与未解决问题总结
  • 原文地址:https://www.cnblogs.com/rever/p/4597429.html
Copyright © 2011-2022 走看看