创建没有按钮的选项窗格

时间:2013-05-01 14:22:21

标签: java swing jbutton joptionpane

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

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

1 个答案:

答案 0 :(得分:2)

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

要创建一个没有按钮的对话框,你可以做两件事。

  1. 将选项类型设置为JOptionPane.DEFAULT_OPTION
  2. 将options数组设置为空数组:new Object[] {}
  3. 最终代码如下:

    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);