[求助]菜鸟的问题
Mars酱 2004-08-28 12:47:35 代码如下:
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class z extends JApplet implements ActionListener
{ JLabel l1,l2,l3,l4;
JTextField t1,t2,t3,t4;
JButton toss;
public void init()
{ Container c=getContentPane();
c.setLayout(new FlowLayout());
l1=new JLabel("jieguo");
l2=new JLabel("z's zong cishu");
l3=new JLabel("f's zong cishu");
l4=new JLabel("zong cishu");
t1=new JTextField(10);
t2=new JTextField(10);
t3=new JTextField(10);
t4=new JTextField(10);
toss=new JButton("play");
toss.addActionListener(this);
c.add(l1);c.add(l2);c.add(l3);c.add(l4);c.add(toss);
c.add(t1);c.add(t2);c.add(t3);c.add(t4);
}
public void actionPerformed(ActionEvent e)
{ play();
}
public String play()
{ int r,sum,z=0,f=0;
String k="";
sum=z+f;
r=0+(int)(Math.random()*2);
if(r==1)
{ ++z;
t2.setText(z);
t4.setText(sum);
k+="true";
}
else
{ ++f;
t3.setText(f);
t4.setText(sum);
k+="false";
}
return k;
}
}
编译时错误的提示如下:
z.java:34: setText(java.lang.String) in javax.swing.text.JTextComponent cannot b
e applied to (int)
t2.setText(z);
^
z.java:35: setText(java.lang.String) in javax.swing.text.JTextComponent cannot b
e applied to (int)
t4.setText(sum);
^
z.java:40: setText(java.lang.String) in javax.swing.text.JTextComponent cannot b
e applied to (int)
t3.setText(f);
^
z.java:41: setText(java.lang.String) in javax.swing.text.JTextComponent cannot b
e applied to (int)
t4.setText(sum);
^
4 errors
请问高手们,怎么修改啊?
辛苦大家了,谢谢了哦~