桌面应用程序—简单相加计算

     额~~~下载程序做了一半发现用netbean拉一些东西挺简单,但是当自己写的时候发现什么都不会了,,o(︶︿︶)o 唉,重头写一遍吧!!这是一个简单的相加计算,这是我用代码编程的第一个应用程序。

代码:


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.JPanel;

import javax.swing.JTextField;

 

 

public class jisuan_2_ceshi implements ActionListener{

JFrame f;

JTextField t;

JTextField t1;

JTextField t2;

JPanel p;

JLabel l;

JLabel l1;

JButton b;

public void test(){

f=new JFrame();

t=new JTextField("",10);

t1=new JTextField("",10);

t2=new JTextField("",10);

    p=new JPanel();

l=new JLabel("*");

b=new JButton("=");

f.add(p);

p.add(t);

p.add(l);

p.add(t1);

p.add(b);

p.add(t2);

f.setSize(300, 120);

b.addActionListener(this);

f.setVisible(true);

 

}

public static void main(String args[]){

jisuan_2_ceshi t=new  jisuan_2_ceshi ();

t.test();

}


public void actionPerformed(ActionEvent e) {

if(e.getSource()==b){

int s=Integer.parseInt(t.getText());

int d=Integer.parseInt(t1.getText());

int sum=s*d;

String c=String.valueOf(sum);

t2.setText(c);


}

}

}

 

改变  int sum=s*d;里的“ * ”,可以实现加减乘除功能。

  程序思路很简单,将所定义的模块挨个添加到面板中会将界面生成,实现功能就是先将本文区域中的String字符变为int型然后进行运算就行了,最后再将int转换为String用setext()输出就行了。



发布了15 篇原创文章 · 获赞 3 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章