我是第一次在java中通过AWT,我发现如何通过为按钮创建一个对象(例如b1)来创建按钮,并添加此组件添加到容器,方法是使用add方法[add(b1)]。在这种情况下,我注意到,add()是一些父类的方法,可能是已经继承的容器,并且按钮b1直接添加到它,而没有引用调用方法add()(.add() ),这对我来说很小。如何在不使用点运算符的情况下调用某个方法?为什么没有引用变量用于在awt中添加方法
2
A
回答
4
3
this.add()
和
add()
几乎都是相同的 - 他们编到同b YTE代码。虽然,请参阅此类似的问题:In Java, what is the difference between this.method() and method()?了解更多详细信息,特别是有关静态方法的内容,以及在内部类中调用/的方法。
相关问题
- 1. 无法引用变量...为什么?
- 2. 在PEP 3141中,为什么Number没有添加方法?
- 3. 为什么在C#中没有用于Rectangle类的Center()方法?
- 4. Javascript变量没有添加结果,变量是作为字符串为什么?
- 5. 为什么C#没有为变量和方法设计'const'?
- 6. 迭代器接口中为什么没有添加方法
- 7. 什么是引用一个变量的紧密方法,这个变量可能没有在局部中定义?
- 8. 为什么在C++中没有常量引用?
- 9. 有没有办法给jquery css方法添加变量?
- 10. 为什么方法没有引用平等?
- 11. 为什么`Self`不能用于引用方法体中的枚举变体?
- 12. 为什么自变量不用于类方法之外的类变量?
- 13. 为什么我不能在JAVA方法中使用该变量?
- 14. 为什么const变量在静态方法中可用?
- 15. 为什么在java中没有办法通过引用传递
- 16. 关于在调用方法时添加两个数组变量
- 17. 添加使用AWT
- 18. 为什么没有引用起作用
- 19. 为什么没有任何整数方法适用于OpenGL?
- 20. 有没有什么方法可以使用'unset'作为方法?
- 21. '添加动态方法'在Groovy/IntelliJ中有什么作用?
- 22. 有没有办法于获取变量添加到PHP包括
- 23. Python - 为什么这个类的变量没有在方法中定义?
- 24. 变量有没有在视图中添加后缀 - 有什么区别?
- 25. 为什么在迭代中使用`i`作为索引变量?
- 26. 为什么没有为所有变量报告“未使用的变量”警告?
- 27. Mac Automator/AppleScript:有没有办法在AppleScript中引用变量?
- 28. 为什么GLSurfaceView.Renderer中没有onSurfaceDestroyed方法?
- 29. 在IDE中检查方法 - 为什么没有副作用?
- 30. 为curl添加GET方法的变量
请给我们一个代码示例。没有至少一点代码,我们无法知道你在说什么。 – MathSquared
@Keppil有你的答案(1+给他的回答),但我也想建议你不要学习用AWT编码,因为这是相当陈旧和过时的方式。 Swing更好,虽然它也有点过时了。 –
为什么选择AWT而不是Swing?在[Swing extras over AWT]上看到这个答案(http://stackoverflow.com/a/6255978/418556)有很多很好的理由放弃使用AWT组件。如果您需要支持较老的基于AWT的API,请参阅[混合重量级和轻量级组件](http://www.oracle.com/technetwork/articles/java/mixing-components-433992.html)。 –