3
A
回答
6
这取决于你如何组织它。通常情况下,实例没有对创建它们的实例的引用,除非将它传入并存储在某个地方。但是,如果你正在做的:
public class YourClass {
public void foo() {
JButton b = new JButton();
b.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
// Need reference to YourClass here
}
});
}
}
,那么你可以参考外YourClass
,使用YourClass.this
1
喜欢的东西:
class CustomButton extends Button
{
private Object parent = null;
public CustomButton(Object parent) {
super();
this.parent = parent;
}
}
应该做的伎俩。
相关问题
- 1. 创建对象的引用
- 2. 创建对象的引用
- 3. 如何在内联对象创建中引用父对象?
- 4. 从对象数组创建一个对象引用父对象
- 5. 如何使用对现有对象的聚合引用来创建新对象?
- 6. 如何从父对象创建对象?
- 7. 创建对象的对象
- 8. 如何在FXML中的对象元素之前创建对对象的引用?
- 9. 如何创建对象的对象键的可变对象键?
- 10. 如何使用变量创建对我的对象的引用?
- 11. “用户”对象对创建对象
- 12. 如何创建对现有模型对象的引用?
- 13. 如何使用现有对象的新引用创建新对象java
- 14. 保持对象和引用在函数内创建的对象
- 15. 交叉引用的JS对象变量当创建对象
- 16. 创建与“旧”的对象引用Builder模式新对象
- 17. 通过对象的引用创建一个对象
- 18. 吉斯:创建对象未引用的对象
- 19. 如何从纯抽象基类引用创建对象副本?
- 20. JaxB unmarshalling - 创建对象的引用
- 21. 创建对象的引用数组。
- 22. 引用创建错误的fstream对象
- 23. 创建对象的弱引用
- 24. 创建对象的函数引用var
- 25. 如何创建引用两个其他对象的新模型对象?
- 26. 如何创建对象?
- 27. 如何创建Selenium对象?
- 28. 如何创建NSBlock对象?
- 29. 如何创建json对象?
- 30. 如何创建TableRecord对象?
'onclicklistener'?你在使用什么API? – 2010-06-21 08:48:05