求教~ 你把绘图工作放到paint里面,需要重绘的时候他会先去掉用update方法,update方法会去调用paint方法。当然你也可以重载update方法,在里面写你的东西你只要知道调用顺序 你要执行repaint----->update-------->paint 如果你没有重载这些方法,他会调用默认的实现cancel是什么东西?你是要调用dispose吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,没写明白,cancel()是我自己写的,调用的是dispose~楼上说的paint我试试,希望继续指教~~谢了 repaint->update->paint 高 楼上不会repaint->update->paint没学过罢,呵呵。//调用客户端向服务器发信息,服务器验证正确之后返回信息,并将Sj_LoadBox.IdIsRight置为truenew Sj_client(name,password);if(sj_LoadBox.IdIsRight==true){ cancel();}楼主我不知道你的Sj_client的类的内容,但我猜想他是一个swing线程。那么问题可能不太复杂,如果你的Sj_client这个swing线程是非阻塞的话,那么最有可能的是立刻往下执行if语句,而这时候很可能sj_LoadBox.IdIsRight的值还未改变。嗬嗬,这个就是问题所在了。所以要小心非阻塞swing线程的使用。 关于List接口的问题 我想编一个实现背景图片的程序,但是我编写的有错误,不知为何,请大家支个招!!! 请问如何遍历一个类的所有静态变量的值 用java编写一个写字板 JAVA初学者有几个问题请教? 利用JAVA制作一个网上发牌程序 ★★关于Application、Applet、.exe、GUI几个概念 使用WIN CVS时遇到的问题,请帮忙。。。。 用java做报表 请问谁能提供JCreator Pro6.0的注册码? SOS!!!CheckboxMenuItem怎么用??? 近一个星期无人答出的问题,快来看
楼上说的paint我试试,希望继续指教~~谢了
高
//调用客户端向服务器发信息,服务器验证正确之后返回信息,并将Sj_LoadBox.IdIsRight置为truenew Sj_client(name,password);
if(sj_LoadBox.IdIsRight==true)
{
cancel();
}
楼主我不知道你的Sj_client的类的内容,但我猜想他是一个swing线程。
那么问题可能不太复杂,如果你的Sj_client这个swing线程是非阻塞的话,那么最有可能的是立刻往下执行if语句,而这时候很可能sj_LoadBox.IdIsRight的值还未改变。嗬嗬,这个就是问题所在了。
所以要小心非阻塞swing线程的使用。