日期:2011-03-22 16:14:00 来源:本站整理
操作SwingX与TimingFramework实现淡入淡出[Java编程]
本文“操作SwingX与TimingFramework实现淡入淡出[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本文利用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.
以上是“操作SwingX与TimingFramework实现淡入淡出[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论