2017-08-29 122 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。您的評論有幫助。 –