java - NetBeans 中的 AWT 和 Swing 组件

标签 java swing netbeans awt

场景:在 NetBeans 中,您通过拖放创建 Swing 组件,并通过给定的 GUI 自定义一些属性。

问题:稍后,如果您在中或通过右键单击组件并选择自定义代码看到这些组件的生成代码,我们可以看到属性更改是通过 AWT 实现的。为什么会这样呢?

最佳答案

Using Top-Level Containers 中所述,

Each program that uses Swing components has at least one top-level container. This top-level container is the root of a containment hierarchy — the hierarchy that contains all of the Swing components that appear inside the top-level container.

java.awt.Container ,一个 AWT Componenet,就是那个容器。

附录:此概述表明了该界面的普遍程度 java.beans.PropertyChangeListener在整个 AWT 和 Swing 中使用。

关于java - NetBeans 中的 AWT 和 Swing 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7742815/

相关文章:

java - Apache Beam 从 GCS 读取 Avro 文件并写入 BigQuery

java - Swing JPanel 切换超出范围

java - 将 JTable 添加到 JScrollPane

java - 我可以将代码样式导入 Netbeans 吗?

java - 大型 Scala 代码库是否可维护?

java - 如何调用 Fedora Commons findObjects 方法(Web 服务)

java - 使用表达式的结果和生成该值的表达式创建一个字符串。是否可以?

java - 从 swingworker 或在 swingworker 之后更新 JList

Java Applet 与 Mysql ExceptionInInitializerError

java - 在 JTabbedPane 左侧添加图标