我知道下面的代码片段远非完美,但它可以完成我想要它做的事情.我的问题是,我无法理解指向的"this"关键字是什么对象.
public class Browser extends JFileChooser{
public File browser_creation(){
int r;
JFileChooser browser1 = new JFileChooser();
r = browser1.showOpenDialog(this);
if (r == Browser.APPROVE_OPTION) {
return browser1.getSelectedFile();
}
else {
return null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
kib*_*yte 10
this指向浏览器的当前实例.换句话说,它指的是正在执行的对象.
以下是Java教程的更多信息:http://download.oracle.com/javase/tutorial/java/javaOO/thiskey.html
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |