2017-08-29 81 views
1

很抱歉我在Java知识贫乏,但事情是 -如何在netbeans中使用choice.showOpenDialog(parent)?

我有一个jFrame形式在NetBeans称为备份 -

public class BackUp extends javax.swing.JFrame 

这有我建立了一个图标,我想将它传递到一个jFileChooser使用:

JFileChooser choice = new JFileChooser() 
choice.showOpenDialog(parent); 

,但我不知道写什么来取代“父”。我尝试过 -

JFileChooser choice = new JFileChooser() 
choice.showOpenDialog(BackUp); 

但它出现在旁边的红色灯泡。

在此先感谢,我将非常感谢您的回答。

+0

既然你扩展的JFrame只使用chooser.showOpenDialog BackUp类(本) – Prodigy

+0

非常感谢Vikas Sachdeva。它工作完美。 –

回答

0

因为你BackUpextends JFrame只是简单地做:choice.showOpenDialog(this);

this所指的返现对象,它是你这是延长JFrame

+0

谢谢HuffelPuff。您的评论有帮助。 –