桌面應用程序—簡單相加計算

     額~~~下載程序做了一半發現用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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章