【问题标题】:Custom JOptionPane. Reproduce JOptionPane behavior for own window自定义 JOptionPane。为自己的窗口重现 JOptionPane 行为
【发布时间】:2021-02-10 10:17:13
【问题描述】:
我注意到您无法更改 JOptionPane 的条形颜色,因此我决定为适合我的程序风格的信息信息制作自己的窗口。任何可以重现 JOptionPane 行为的解决方案?
- 信息窗口打开时,主窗口不可点击。
- 当信息窗口打开并单击其他位置时,让主窗口抖动。
- 信息窗口始终位于主窗口上方
我的主窗口和信息窗口的图像。主窗口(信息窗口打开时在后台不可点击:
Click me for Image
【问题讨论】:
标签:
java
swing
user-interface
joptionpane
【解决方案1】:
解决方案:
信息窗口现在只是一个 JDialog。
InfoMessage im = new InfoMessage();
im.setModal(true);
im.setVisible(true);
您可以将 JDialog 模式设置为 true,它的作用类似于 JOptionPane