----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
不要哭,程序是哭不出来的,要靠自己的努力和思考
----------------解决方案--------------------------------------------------------
咬起牙齿加油干咯!!
----------------解决方案--------------------------------------------------------
fill3DRect(int x, int y, int width, int height, boolean raised)
boolean raised这个参数是控制什么的?
我写true 跟false 都看不出什么区别
----------------解决方案--------------------------------------------------------
raised是表示浮起来的意思
要向上浮还是往下沉的样子,构造立体的感觉
----------------解决方案--------------------------------------------------------
哦。
这样。。
----------------解决方案--------------------------------------------------------
public void paint(Graphics g)
{
g.fill3DRect(50, 100, 160, 18, false);
g.setColor(Color.red);
g.fillRect(50, 100, 150,18);
}
这就是我的血条。我不知道怎么让它自动减少。不会又要用线呈吧?
----------------解决方案--------------------------------------------------------
也不一定要用线程啊
你的长和宽这两个属性在线程里面更改,然后repaint就可以了
你想在哪里改这两个数都可以,但是你不能在paint里面改,还有,不要用paint方法,尽量用paintComponent方法
----------------解决方案--------------------------------------------------------
能不用线程不??
paintComponent跟paint有什么区别?
----------------解决方案--------------------------------------------------------