我可以将图片放在JFrame外面吗?

时间:2014-07-04 03:02:57

标签: java swing user-interface jframe

我可以将图片 放在 JFrame吗?

我正在开发一个应用程序,我想让Gui看起来很漂亮,按钮的某些部分应该在外面。有没有办法做到这一点?

enter image description here

2 个答案:

答案 0 :(得分:6)

是的,但这并不容易,因为你总是需要监视父框架的位置以保持子窗口的位置。

基本上,您可以做的是创建第二个未装饰且透明的窗口。您需要在父窗口旁边对齐并调整窗口大小。

在这个子窗口中,您需要添加一个透明组件,作为您的主容器。

请查看How to Create Translucent and Shaped Windows了解详情

例如:

答案 1 :(得分:1)

没有; Swing框架不处理根组件外的绘制。