当前位置: 首页 > 面试题库 >

用Java构建GUI

闾丘成礼
2023-03-14
问题内容

您更喜欢哪种机制来构建GUI:从头开始还是使用GUI生成软件?


问题答案:

我实际上很喜欢使用NetBeans GUI Builder构建GUI。事实是,它是相当可定制的-
它允许您更改用于自动生成的代码和自动生成的代码(无双关语)(这对于自定义组件是必需的),它还允许“简单”的事件处理和约束力。NetBeans GUI
Builder不限于GroupLayout,而是允许您选择要使用的LayoutManager(在窗体的属性对话框中有些隐藏的设置)。

但这并不总是最好的选择。正如其他人已经说过的那样:当您需要完全控制应用程序,了解每个JLabel,每个JButton等时,MiG
Layout是一个不错的选择。

我必须承认,我更喜欢Netbeans的GUI构建器,因为它易于使用并且具有所见即所得的视图。但我也认为,无论是手动创建还是使用GUI设计器创建GUI代码都没有关系。添加控件/自定义组件可以动态地与这两者一起使用,并且可以同时与其他两者一起使用。唯一重要的是它可以工作。

(从我的角度来看,如果使用GUI-Builder可以更快地完成GUI编码,那么我看不到手动编码的意义,因为我看不到为什么有人不愿意通过手工编码就没有好处)



 类似资料:
  • 问题内容: 我正在尝试使用Gradle 1.6构建Java 8项目,但是我陷入了这个错误: JAVA_HOME设置为“ D:\ Program Files \ Java \ jdk1.8.0”,并且build.gradle包含以下行: 问题答案: 找到了答案。我替换了JAVA_HOME 与 并且建造成功。

  • 目标 了解对象或对象集合如何变成应用程序 使用 Eclipse 创建驱动程序类 应用程序入口点 所有 Java 应用程序都需要一个入口点,让 Java 运行时知道将从这里开始执行代码。这个入口点就是 main() 方法。域对象(即应用程序的业务域 中包含的对象,例如 Person 和 Employee)通常没有 main() 方法,但每个应用程序中必须至少有一个类。 众所周知,Person 和它的

  • 问题内容: 如何构建接收另一个点(x,y)并复制其值的复制构造函数? 我决定签名:,但我不知道该写些什么… Point类看起来像: 我试过了: 但我几乎可以肯定我会做得更好。 n 问题答案: 不,您的尝试 绝对没问题…(我已经更正了参数类型。) 我很想进行make 和final的操作,并且使该类final的操作,但这是因为我喜欢不可变的类型。其他人肯定有不同意见:) 在继承层次结构上进行克隆比较棘

  • 现在让我们看一个典型的多项目构建. 下面是项目的布局: Example 7.10. 多项目构建 - 分层布局 构建布局 multiproject/ api/ services/webservice/ shared/ 注意: 这个例子的代码可以在 samples/java/multiproject 里找到. 现在我们能有三个项目. 项目的应用程序接口 (API) 产生一个 JAR 文件,

  • 现在我试着翻阅了答案和其他问题,但所有的答案都是基于已经获得的关于编程之类的知识。请帮我一步一步地解决这个问题。

  • 我的文件如下所示