Swing 透明窗体实现
来源:互联网 发布:逍遥安卓模拟器 mac 编辑:程序博客网 时间:2024/05/19 13:25
今天在论坛里回答问题的时候,网友问了个问题,swing怎样实现窗口透明。
这里需要用到第三方的jna。
jna-3.3.0-platform.jar包下载:点击打开链接
废话先少说了,先把代码贴出来:
import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; import com.sun.jna.platform.WindowUtils; public class JFrameBackground { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(500, 500, 300, 300); System.setProperty("sun.java2d.noddraw","true"); WindowUtils.setWindowAlpha(frame, 0.5f); JPanel pane = new JPanel() { @Override public void paint(Graphics g) { super.paint(g); g.setColor(Color.red); g.fill3DRect(10, 10, 100, 100, true); } }; frame.setContentPane(pane); frame.setVisible(true); } }
0 0
- Swing 透明窗体实现
- Swing 透明窗体实现
- 关于Swing实现透明窗体
- SWING实现窗体透明效果
- Swing开发透明窗体
- SWING透明窗体,颜色渐变。
- Swing 透明窗体和不规则窗体
- 关于Java Swing中的透明窗体
- vb实现透明窗体
- 透明窗体的实现
- 实现透明窗体
- VC++实现透明窗体
- Delphi实现透明窗体
- Qt 透明窗体实现
- 透明窗体的实现
- 透明窗体的实现
- C#实现透明窗体
- Qt 透明窗体实现
- 汉诺塔问题
- 数值分析入门——三角函数的多项式逼近
- Leetcode: Sudoku Solver
- UDP connect 分析
- stringlen的实现
- Swing 透明窗体实现
- 读书笔记--盗梦工厂--2014年02月22日
- 20140223记录
- 20140223无题
- Linux内存分配alloc_page和__get_free_page详注(伙伴管理系统Buddy)
- 如何创建微社区
- android vsync
- 支付宝屏蔽微信 微信电商在“危”“机”之间
- Linux查看文件夹的大小