救命啊 X,Y是全局变量,他们的值怎么传不到public void paint(Graphics g)这个函数里啊
public void actionPerformed(ActionEvent e)//监听
{if(e.getActionCommand()=="确定")
{
A=Integer.valueOf(tx.getText());
B=Integer.valueOf(ty.getText());
X=Integer.valueOf(ty.getText());
Y=Integer.valueOf(ty.getText());}
public void paint(Graphics g)
{ System.out.print(X/Y);//此句每次输出1
System.out.print(X);//输出从TEXT中得到的值
if(X>Y)
{
a1=a1-X/Y*d;a3=a3+X/Y*d;
}
if(X <Y)
{
b2=b2+Y/X*d;b4=b4-Y/X*d;
}
}
public void actionPerformed(ActionEvent e)//监听
{if(e.getActionCommand()=="确定")
{
A=Integer.valueOf(tx.getText());
B=Integer.valueOf(ty.getText());
X=Integer.valueOf(ty.getText());
Y=Integer.valueOf(ty.getText());}
public void paint(Graphics g)
{ System.out.print(X/Y);//此句每次输出1
System.out.print(X);//输出从TEXT中得到的值
if(X>Y)
{
a1=a1-X/Y*d;a3=a3+X/Y*d;
}
if(X <Y)
{
b2=b2+Y/X*d;b4=b4-Y/X*d;
}
}
楼主【voidtanq】截止到2008-07-05 11:36:58的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:20
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
Y=Integer.valueOf(ty.getText());} 这个是啥意思,第一个是不是为 tx.getText() 啊?
似乎你的X,Y是同一个值??f(X>Y)
{
a1=a1-X/Y*d;a3=a3+X/Y*d;
}
if(X <Y)
{
b2=b2+Y/X*d;b4=b4-Y/X*d;
} 条件永远不会满足的