Ho implementato una finestra di dialogo Salva con nome in Java che richiede all'utente se il file esiste già e desidero che l'opzione No sia selezionata per impostazione predefinita. Come faccio a fare questo?Come rendere JOptionPane.showConfirmDialog non selezionato per impostazione predefinita?
Ecco il mio codice corrente:
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();
}
};
Ho aggiornato la mia risposta. –