我创建了一个JOptionPane,它只有两个按钮YES_NO_OPTION。
JOptionPane.showConfirmDialog弹出后,我想单击YES BUTTON继续打开JFileChooser,如果我单击否按钮,它应该取消操作。
这看起来很容易,但我不知道我的错误在哪里。
代码段:
LineCount() >= 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 SelectedFile().getPath()));
fileWriter.Text());
fileWriter.close();
}catch(Exception ex){
}
}
本文发布于:2024-02-03 00:31:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170689149847478.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |