package
sample;
import
java.awt.
*
;
import
java.awt.Robot;
import
javax.swing.
*
;
public
final
class
Test
extends
JApplet
...
{
JPanel jp;
Image Background;
Point p0;
Point p1;
public Test() ...{
jp = new JPanel();
this.getContentPane().add(jp);
//获取整个屏幕图像
try ...{
Robot r = new Robot();
Toolkit tk =Toolkit.getDefaultToolkit();
Dimension dm = tk.getScreenSize();
Background = r.createScreenCapture(new Rectangle(0,0,(int)dm.getWidth(), (int)dm.getHeight()));
} catch(Exception e) ...{
e.printStackTrace();
}
this.resize(600, 600);
this.setVisible(true);
}
public void paint(Graphics g) ...{
p0 = this.getLocationOnScreen();
p1 = new Point(-p0.x, -p0.y);
g.drawImage(Background, p1.x, p1.y, null);
repaint();
}
}
java做透明窗体 java中窗体透明代码
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
QSS透明窗体
·UI模式的QSS设置 rgba(xxx,xxx,x
全局设置 背景透明 -
delphi 窗体透明详解TransparentColorValue,窗体透明控件不透明
delphi
控件 javascript