NetBeans 中的 AWT 和 Swing 组件

发布于 2024-12-09 21:12:49 字数 198 浏览 0 评论 0原文

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

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

Scenario : In NetBeans, you create Swing components via drag & drop and customize some properties via the given GUI.

Question : Later on, If you see the generated code of these components, either in source or by by right-clicking the component and selecting customize code, we can see that the property changes are implemented via AWT. Why is this so?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半葬歌 2024-12-16 21:12:49

正如使用顶级容器,

每个使用 Swing 组件的程序都至少有一个顶层
容器。这个顶级容器是容器的根
hierarchy — 包含所有 Swing 组件的层次结构
出现在顶级容器内。

java.awt.Container< /a> 是一个 AWT Componenet 容器。

附录:本概述表明了接口 的普遍程度java.beans.PropertyChangeListener 在整个 AWT 和 Swing 中使用。

As mentioned in 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, an AWT Componenet, is that container.

Addendum: This overview suggests how pervasively the interface java.beans.PropertyChangeListener is used throughout AWT and Swing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文