Java 如何在netbeans中使用choice.showOpenDialog(父级)?
对不起,我对java的了解很差,但事情是这样的- 我在netbeans中有一个名为BackUp的Java 如何在netbeans中使用choice.showOpenDialog(父级)?,java,jframe,parent-child,parent,jfilechooser,Java,Jframe,Parent Child,Parent,Jfilechooser,对不起,我对java的了解很差,但事情是这样的- 我在netbeans中有一个名为BackUp的jFrame表单- public class BackUp extends javax.swing.JFrame 这有一个我设置的图标,我想使用以下方法将其传递到jFileChooser: JFileChooser choice = new JFileChooser() choice.showOpenDialog(parent); 但我不知道写什么来代替“家长”。我试过了- JFileChoose
jFrame
表单-
public class BackUp extends javax.swing.JFrame
这有一个我设置的图标,我想使用以下方法将其传递到jFileChooser
:
JFileChooser choice = new JFileChooser()
choice.showOpenDialog(parent);
但我不知道写什么来代替“家长”。我试过了-
JFileChooser choice = new JFileChooser()
choice.showOpenDialog(BackUp);
但接下来出现的是红色灯泡
提前谢谢,我会非常感谢你的回答 因为你
BackUp
class扩展了JFrame
只需做:choice.showOpenDialog(这个)代码>
此
指回当前对象,即您正在扩展JFrame的BackUp
类,因为您BackUp
class扩展JFrame
只需执行以下操作:选择。showOpenDialog(此)代码>
此
指的是当前对象,即您的备份
类,该类正在扩展JFrame
,因为您只需使用选择器即可扩展JFrame。showOpenDialog(此)非常感谢您,Vikas Sachdeva。它工作得很好。既然您扩展了JFrame,只需使用chooser.showOpenDialog(这个)就可以了。非常感谢您,Vikas Sachdeva。非常好,谢谢你,哈夫。你的评论很有帮助。谢谢你,哈夫。你的评论很有帮助。