谢谢哪位大哥帮忙看看伴我添加视听监听器~!

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:29:32
谢谢哪位大哥帮忙看看伴我添加视听监听器~!
只要能够运算 + — * / 就可以了 谢谢大哥!~!
以下是我的代码。。。请帮忙!~!谢谢!~!
package Task;

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;

public class Operation extends JFrame implements ActionListener {

private int flag = 0;
private double x;
private String s = new String("");
private JRadioButton rb1, rb2, rb3, rb4;
private JPanel pl_north, pl_south;
private JLabel lb1, lb2, lb3;
private JTextField tx1, tx2, tx3;
private JButton bt_clear;
private Button

这是其中的加法实现,其他算法类似。
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==rb1)
{
tx3.setText=(tx1.getText()+tx2.getText());
}
}

你写的有点复杂,看看我的吧。实现了加减乘除的功能。

import java.awt.*; 

import java.awt.event.*; 

public class jisuanqi extends WindowAdapter 

 Panel p1=new Panel(); 

 Panel p2=new Panel(); 

 Panel p3=new Panel(); 

 TextField txt; 

 private Button[] b=new Button[17]; 

 private String ss[]= {"7","8","9","+","4","5","6","-","1","2","3","*","0","/","=","清空","关闭"}; 

  static double a; 

&nb