我使用NetBeans开发java dextop应用程序,我创建了一个JFilechooser
,它将让用户保存创建的新文件。netbeans中的JFilechooser问题
但是这int returnVal = newFileChooser.showSaveDialog(this);
线以下代码给出了这样的错误:
method showSaveDialog in javax.swing.JFileChooser cannot be applied to given types required: java.awt.Component found: netsim.NetSimView
这里的类名是NetSimView
和源包netsim
private void newMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
newFileChooser=new JFileChooser();
int returnVal = newFileChooser.showSaveDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = newFileChooser.getSelectedFile();
} else {
System.out.println("File access cancelled by user.");
}
}
如何解决这个问题?