我该如何改变 a 的颜色JOptionPane's border
?
这是我正在谈论的边框的屏幕截图:
那个蓝色边框是我想要摆脱的。
我试图设置 UIManager.put("OptionPane.border", new BorderFactory...)
LookAndFeel 但这改变了内部边界,而不是最外面的边界。
我需要摆脱那个蓝色边框。
有任何想法吗?
-标记
我该如何改变 a 的颜色JOptionPane's border
?
这是我正在谈论的边框的屏幕截图:
那个蓝色边框是我想要摆脱的。
我试图设置 UIManager.put("OptionPane.border", new BorderFactory...)
LookAndFeel 但这改变了内部边界,而不是最外面的边界。
我需要摆脱那个蓝色边框。
有任何想法吗?
-标记
阅读JOptionPane API
. 它向您展示了如何手动创建 JOption 窗格,以便您可以访问 JDialog。拥有 JDialog 后,您可以像在上一个问题中一样删除边框:
这些天我研究了它,最后我发现这个代码可能对你有帮助!
UIManager.put("RootPane.frameBorder", new LineBorder(Color.red));
UIManager.put("RootPane.dialogBorder", new LineBorder(Color.red));
UIManager.put("RootPane.errorDialogBorder", new LineBorder(Color.red));
在 LaF 部分中有ShadowPopupBorder
用于工具提示、弹出窗口和模式对话框边框的初始化。所以检查它是否在你的软件周围使用