相关疑难解决方法(0)

如何使JOptionPane.showConfirmDialog默认没有选中?

我在Java中实现了一个"另存为"对话框,提示用户文件是否已存在,并且我希望默认情况下选择"否"选项.我该怎么做呢?

这是我目前的代码:

JFileChooser chooser = new JFileChooser()
{
    public void approveSelection()
    {
        File selectedFile = getSelectedFile();
        if (selectedFile != null && selectedFile.exists( ) )
        {
            int response = JOptionPane.showConfirmDialog(
                    this,
                    "The file " + selectedFile.getName() + " already exists."
                        + " Do you want to replace the existing file?",
                    getDialogTitle(),
                    JOptionPane.YES_NO_OPTION,
                    JOptionPane.WARNING_MESSAGE);
            if (response != JOptionPane.YES_OPTION )
            {
                return;
            }
        }

        super.approveSelection();
    }
};
Run Code Online (Sandbox Code Playgroud)

java swing joptionpane

23
推荐指数
4
解决办法
4万
查看次数

标签 统计

java ×1

joptionpane ×1

swing ×1