importjava.awt.event.*;importjavax.swing.*;publicclassComputerListenerimplementsActionListener{JTextFieldinputNAME,inputAGE;JTextAreatextShow;Stringxingbie;publicvoidsetJ...
import java.awt.event.*;
import javax.swing.*;
public class ComputerListener implements ActionListener {
JTextField inputNAME,inputAGE;
JTextArea textShow;
String xingbie;
public void setJTextFieldOne(JTextField t) {
inputNAME = t;
}
public void setJTextFieldTwo(JTextField t) {
inputAGE = t;
}
public void setJTextArea(JTextArea area) {
textShow = area;
}
public void setxingbie(String s) {
xingbie = s;
}
public void actionPerformed(ActionEvent e) {
jiekou1 shuju=new jiekou1();
try{
String s1 =inputNAME.getText();
String s2 =inputAGE.getText();
String result=shuju.dis(s1,s2);
textShow.append(s1+" "+xingbie+" "+s2+" "+result+"\n");///就这个result这显示结果总和正确数据不一样
}
catch(Exception exp) {
textShow.append("\n请输入个人信息\n");
}
}
}
调用方法如下
class jiekou1 implements jiekou{
public String dis(String s1,String s2){
String a1,a2;
String res;
String [][]strArray=new String[6][];
int x=0;
strArray[0]=new String[]{"汤姆","男","20","2000"};
strArray[1]=new String[]{"琳达","女","21","2100"};
strArray[2]=new String[]{"艾伦","男","34","6000"};
strArray[3]=new String[]{"科比","男","25","4000"};
strArray[4]=new String[]{"莉莉","女","29","3000"};
strArray[5]=new String[]{" "," "," ","输入有误"};
while (x<5){
if (s1==strArray[x][0]&&s2==strArray[x][2])
{
break;
}
x++;
}
return strArray[x][3];
}
展开