界面是用AWT做的,当我往textfield中传值是出现了文本框中不显示
程序代码编译是通过的,我将问题出现的现状描述如下:
else if(ae.getSource()==button6){
String xbj=tx1.getText(); //tx1是TextField的一个实例对象
String ybj=tx2.getText(); //tx2是TextField的一个实例对象
String xnumber=tx3.getText(); //tx3是TextField的一个实例对象
String ynumber=tx4.getText(); //tx4是TextField的一个实例对象
frame.setVisible(false); //frame是Frame的一个实例对象BJ1=Double.valueOf(xbj); //BJ1是double型变量
BJ2=Double.valueOf(ybj); //BJ2是double型变量
number1=Double.valueOf(xnumber); //number1是double型变量
number2=Double.valueOf(ynumber); //number2是double型变量
for (int i=0;i<=XAxis.size()-1;i++){
X.addElement(XAxis.elementAt(i)); //X和XAxis分别是Vector<Double>
Y.addElement(YAxis.elementAt(i)); //Y和YAxis分别是Vector<Double>
}
Collections.sort(X);
Xmax=X.lastElement(); //Xmax是double型变量
textfield3.setText("a=");//textfield3、textfield4、textfield5都是TextField的实例对象
textfield4.setText("b=");
textfield5.setText("c=");
问题是当 Xmax=X.lastElement(); 这行被注释起来后,textfield3、textfield4、textfield5对应的文本框中能显示"a=","b=","c=",而当 Xmax=X.lastElement(); 这行不被注释的时候textfield3、textfield4、textfield5对应的文本框中什么都没有请问这是怎么回事?急!
程序代码编译是通过的,我将问题出现的现状描述如下:
else if(ae.getSource()==button6){
String xbj=tx1.getText(); //tx1是TextField的一个实例对象
String ybj=tx2.getText(); //tx2是TextField的一个实例对象
String xnumber=tx3.getText(); //tx3是TextField的一个实例对象
String ynumber=tx4.getText(); //tx4是TextField的一个实例对象
frame.setVisible(false); //frame是Frame的一个实例对象BJ1=Double.valueOf(xbj); //BJ1是double型变量
BJ2=Double.valueOf(ybj); //BJ2是double型变量
number1=Double.valueOf(xnumber); //number1是double型变量
number2=Double.valueOf(ynumber); //number2是double型变量
for (int i=0;i<=XAxis.size()-1;i++){
X.addElement(XAxis.elementAt(i)); //X和XAxis分别是Vector<Double>
Y.addElement(YAxis.elementAt(i)); //Y和YAxis分别是Vector<Double>
}
Collections.sort(X);
Xmax=X.lastElement(); //Xmax是double型变量
textfield3.setText("a=");//textfield3、textfield4、textfield5都是TextField的实例对象
textfield4.setText("b=");
textfield5.setText("c=");
问题是当 Xmax=X.lastElement(); 这行被注释起来后,textfield3、textfield4、textfield5对应的文本框中能显示"a=","b=","c=",而当 Xmax=X.lastElement(); 这行不被注释的时候textfield3、textfield4、textfield5对应的文本框中什么都没有请问这是怎么回事?急!
textfield3.setText("a=");//textfield3、textfield4、textfield5都是TextField的实例对象
textfield4.setText("b=");
textfield5.setText("c=");
这些代码都没有执行。你可以调试验证一下