0

在 Swing 中,如何创建一个顶部没有任何按钮或图标的选项对话框?

我想使用JOptionPane.showOptionDialog,但底部总是有按钮。

4

1 回答 1

3

要删除图标,请将消息类型设置为 JOptionPane.PLAIN_MESSAGE。

要创建一个没有按钮的对话框,您需要做两件事。

  1. 将选项类型设置为 JOptionPane.DEFAULT_OPTION
  2. 将选项数组设置为空数组: new Object[] {}

最终代码如下所示:

JPanel panel = new JPanel();  // Create and modify this panel
JOptionPane.showOptionDialog(null, 
                             panel, 
                             "Dialog Title", 
                             JOptionPane.DEFAULT_OPTION,
                             JOptionPane.PLAIN_MESSAGE, // NO Icon
                             null, 
                             new Object[] {},  // No options
                             null);
于 2013-05-01T14:22:20.520 回答