![]() |
1
1
创建一个接受3个参数、一个按钮、一个“从颜色”和“到颜色”的方法。在该方法内部,创建一个swingworker,在背景中运行,以使颜色褪色。 然后在你的actionListener上,在你做任何事情之前,从active调用fade方法到normal。完成后,将Fade方法从Normal调用为Active。 在这种情况下,总共有3名工人在工作。一个用于您的工作,一个用于第一个淡入淡出,一个用于最后一个淡出。 |
![]() |
2
0
颜色对象应该相当轻;它们基本上只是四个浮点数加上一些指向预先存在的对象的指针。如果你真的想保存在颜色对象实例化上,并且你确信上面的开始和结束颜色不会改变,你可以为淡入序列预先计算颜色对象,但是我很确定你也可以即时计算它们,并且不会有任何后果。 |
|
Jonathan Rada · 使用jbutton设置值,然后确认值? 7 年前 |
![]() |
Molay · 不会为每个发布()调用SwingWorker进程() 7 年前 |
![]() |
Lakshya Munjal · Java中的Onclick事件 7 年前 |
![]() |
Denny Williams · 如何获得鼠标移动之间的时间? 7 年前 |
![]() |
alexanoid · 旋转BuffereImage并移除黑色边界 7 年前 |
![]() |
Vincent · 显示内容错误charles(awt?) 7 年前 |