我目前有一个JDialog(实现JDialog并且构造成jframe的类),并且有3个摆动按钮。目前我设置了undecorated = true来隐藏外框。有没有办法用我的图像来替换默认的方框?
这就是我的目标:
带阴影的蓝色方块是预制图像。
此致
答案 0 :(得分:1)
带阴影的蓝色方块是预制图像。
嗯,最好的方法是设置面板的背景,然后在面板中添加ShadowBorder
。这将为您提供更大的灵活性,因为您可以创建许多具有不同颜色的面板并重复使用相同的ShadowBorder,而不必每次都创建一个Image。我没有ShadowBorder的示例,但如果您在网上搜索,可能会找到一个。
有没有办法用我的图像替换默认的方框?
但如果您真的想使用预制图像,那么您可以: