苏飞论坛
标题:
jdk1.6.0_10新增的窗体透明技术
[打印本页]
作者:
tangshun
时间:
2013-5-25 03:08
标题:
jdk1.6.0_10新增的窗体透明技术
import java.awt.EventQueue;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JSlider;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import com.sun.awt.AWTUtilities;
public class DemoFrame extends JFrame {
private JSlider slider;
JButton button;
private screen screen_;
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
setDefaultLookAndFeelDecorated(true);
DemoFrame frame = new DemoFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public DemoFrame() {
super();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
initComponents();
}
private void initComponents() {
// 省略界面代码
}
private class SliderChangeListener implements ChangeListener {
public void stateChanged(final ChangeEvent e) {
float v = slider.getValue() / 100f;
AWTUtilities.setWindowOpacity(DemoFrame.this, v);// 设置窗体的透明度v
}
}
}
复制代码
作者:
乌托帮河畔
时间:
2013-6-24 16:20
呵呵,非常感谢,很好很强大
作者:
tangshun
时间:
2013-6-28 15:09
乌托帮河畔 发表于 2013-6-24 16:20
呵呵,非常感谢,很好很强大
谢谢支持
欢迎光临 苏飞论坛 (http://www.sufeinet.com/)
Powered by Discuz! X3.4