我有一个JFrame,它是该程序的主要类.我想把他自己传递给另外两个类,一个用统计数据更新一些标签,另一个用于验证很多字段.
我对这些字段做了getters,但是我如何对JFrame传递给这些类,他们可以做他们的工作?
编辑:我的错误,我的错.我做的第一件事就是this方法.是的,this解决了我的问题,但没有意识到我犯了一个错误.
我这样做:new Statistics().execute(this);
这是正确的事情:new Statistics(this).execute();
只有所有答案都说同样的事情我才意识到我做了一件蠢事.谢谢大家.
bla*_*ank 15
只需传递一个引用 this
public class Other {
public void doSomething(JFrame jFrame) {
...
}
}
public class MyFrame extends JFrame {
Other other = new Other();
public void method() {
other.doSomething(this);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18875 次 |
| 最近记录: |