|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......
本文利用SwingX与TimingFramework展现了怎样完成淡进淡出效果,程序简便有用,但愿对人人能有所助益。
在Swing中利用AlphaComposite设置界面的半通明度,再共同javax.swing.Timer能够对照简单地完成淡进淡出效果。但必要我们承继详细的UI组件,偏重写它的paintComponent办法,同时还要为Timer供应一个ActionListener的完成。这些关于程序员来讲,显得有些有趣。
侥幸地是,SwingX中的JXPanel(JPanel的子类)经由过程setAlpha办法来设置半透明度,JXPanel中的一切UI组件都可随之半通明化。TimingFramework供应的Animator能够匡助我们非线性地设置JXPanel中的alpha值。故,我们在完成淡进淡出时,可使用JXPanel来替换JPanel,用Animator来替换Timer。
<br>
<br>
<br>
<p>
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|