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更容易理解。

  • 相关阅读:
    编码原则 之 Once and Only Once
    编码原则 之 Stable Dependencies
    分布式锁
    DTS(待了解)
    BPMN(待了解)
    criteo marketing api 相关
    enum & json 之间的转换
    bootstrap:modal & iframe
    记Ubuntu Mongodb 和 Mysql的安装与使用
    齐次和非齐次线性方程组的解法
  • 原文地址:https://www.cnblogs.com/rever/p/4597429.html
Copyright © 2011-2022 走看看