就是一个JTextArea里装着字, 然后背景是 一个半透明的黑色区域
黑色背景是透明的, 但字不是透明的,
` 请问是什么原理啊, 有类似代码更好...
问题补充
图片在附件里, 已经上传了~
问题补充
已经解决了,
jt2 = new JTextArea()
{
Image image = img.getImage();
Image grayImage = GrayFilter.createDisabledImage(image);
{
setOpaque(false);
}
public void paint(Graphics g)
{
g.drawImage(grayImage, 0, 0, this);
super.paint(g);
}
};
就可以了~~
问题补充
偶真素聪明^_^
万能的iteye~~~ 求解这个功能是这么实现的~~~~~~
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
16条回答 默认 最新
fuckcdn 2011-05-12 17:25关注背景组件设置为透明
然后设置组件的背景色的alpha值可以做到有背景色通明.
然后文字就是常规设置了.本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报