【发布时间】:2013-07-24 04:35:59
【问题描述】:
我第一次在 java 中使用 AWT,我发现了如何通过为按钮创建一个对象来在其中创建一个按钮 - 例如 b1 - 并使用 add 方法将此组件添加到容器中 [add (b1)] 。在这种情况下,我注意到,add() 是某个父类的方法,可能是已被继承的容器,并且按钮 b1 直接添加到其中,而没有调用方法 add() ( .add() ) 这对我来说有点令人困惑。不使用点运算符如何调用方法?
【问题讨论】:
-
请给我们一个代码示例。如果没有至少一点代码,我们就无法知道您在说什么。
-
@Keppil 有你的答案(他的答案是 1+),但我还想建议你不要学习使用 AWT 编码,因为这已经很老了而且已经过时了。 Swing 更好,虽然它也有些过时了。
-
为什么选择 AWT 而不是 Swing?请参阅Swing extras over AWT 上的此答案,因为有很多放弃使用 AWT 组件的充分理由。如果您需要支持较旧的基于 AWT 的 API,请参阅 Mixing Heavyweight and Lightweight Components。