利用SwingX与TimingFramework实现淡入淡出 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-22
animator = new Animator(2000);
47 animator.setDeceleration(0.2F);
48 animator.setAcceleration(0.4F);
49 } else if (animator.isRunning()) {
50 animator.stop();
51 }
52
53 JButton button = (JButton) e.getSource();
54 if (button == buttonA) {
55 animator.addTarget(new PropertySetter(panelB, "alpha", 1.0F));
56 panelB.setAlpha (0.1F);
57 ((CardLayout) cardPanel.getLayout()).show(cardPanel, CARD_B);
58 } else if (button == buttonB) {
59 animator.addTarget(new PropertySetter(panelA, "alpha", 1.0F));
60 panelA.setAlpha(0.1F);
61 ((CardLayout) cardPanel.getLayout()).show(cardPanel, CARD_A);
62 }
63 animator.start();
64 }
65 };
66
67 public static void main(String[] args) {
68 SwingUtilities.invokeLater(new Runnable() {
69 public void run() {
70 FadingCardDemo demo = new FadingCardDemo();
71 demo.setSize (new Dimension(400, 300));
72 demo.setVisible(true);
73 }
74 });
75 }
76 } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于利用SwingX与TimingFramework实现淡入淡出 - 编程入门网的所有评论