创建一个透明面板

5
我需要创建一个面板,它应该是不可见的,但是里面的组件(例如JTextArea,JButton等)应该是可见的。当我点击不可见的面板时,它应该变为可见。
我只能使用JRE 1.4,没有更多的选择。:(
有什么办法可以创建这样一个透明的面板吗?
2个回答

8

透明度可以通过以下方式进行控制

setOpaque(false)

1
我曾经认为这被视为滥用setOpaque的行为 - 请参阅https://dev59.com/qXE95IYBdhLWcg3wHqIV - mikera
那篇文章解释了Swing的错误之处,但这并不意味着它是错误的解决方案。 - Peter

5

JComponent.setOpaque(false) 是最好的选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接