JOptionPane 是/否选项确认对话框问题
2022-08-31 13:56:15
我已经创建了一个,它只有两个按钮。JOptionPane
YES_NO_OPTION
弹出后,我想单击以继续打开,如果我单击它应该取消操作。JOptionPane.showConfirmDialog
YES BUTTON
JFileChooser
NO BUTTON
这似乎很容易,但我不确定我的错误在哪里。
代码段:
if (textArea.getLineCount() >= 1) { //The condition to show the dialog if there is text inside the textArea
int dialogButton = JOptionPane.YES_NO_OPTION;
JOptionPane.showConfirmDialog (null, "Would You Like to Save your Previous Note First?","Warning",dialogButton);
if (dialogButton == JOptionPane.YES_OPTION) { //The ISSUE is here
JFileChooser saveFile = new JFileChooser();
int saveOption = saveFile.showSaveDialog(frame);
if(saveOption == JFileChooser.APPROVE_OPTION) {
try {
BufferedWriter fileWriter = new BufferedWriter(new FileWriter(saveFile.getSelectedFile().getPath()));
fileWriter.write(textArea.getText());
fileWriter.close();
} catch(Exception ex) {
}
}