用netbeans编写桌面程序应用组件属性的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用netbeans编写桌面程序应用组件属性的问题相关的知识,希望对你有一定的参考价值。

对组件属性的修改体现在项目的什么位置?比如修改一个按钮的位置和大小,在哪个文件里可以找到这些属性
晓凡_C
是用java编写的,用的是Swing 应用程序框架。
我在项目下的几个文件中都没有找到相关的属性设置啊。包括窗体文件和资源文件中都没有。窗体文件中只是声明了所有的组件并添加了处理事件的方法,资源文件中也只是列出了与文本相关的东西,像位置大小这些信息都没有.....

使用的swing吧,把组件拖进去会在源程序中生成相应的代码的,你在源码视图就可以看到,或者右键组建,定制代码也是可以的。 参考技术A 这个要具体看你开发的是什么程序,并且有没有相应插件。
如果是JAVA,并且是自己是用SWING或者AWT直接在源码里构造界面,你可以找到该组件创建的地方,并且使用setSize等相应函数更改组件的大小和位置,如果是使用读取xml配置文件的话,一般放在项目目录的res文件夹下。

希望对你有所帮助。

Netbeans 中的 GUI 设计器 [Qt 或 GTK]

【中文标题】Netbeans 中的 GUI 设计器 [Qt 或 GTK]【英文标题】:GUI Designer in Netbeans [Qt or GTK] 【发布时间】:2014-12-14 05:02:25 【问题描述】:

我最近一直在使用 Netbeans 开发 Java 应用程序,尤其是 Swing 组件,而“设计”选项卡是一个福音。

我觉得 Swing 组件 [jTable] 不足以满足我的需求,因此我想到了使用 GTK 框架从头开始编写应用程序。

我安装了这样的库:

sudo apt-get install libjava-gnome-java

一切正常。但我不再找到设计选项卡了。它只是一个调用窗口的控制台应用程序!我们不能改变吗?设计选项卡是否仅适用于 Swing 框架?我用 GTK 查过,所以对 Qt 不太了解。

有人告诉我 Eclipse 有一个 Qt 插件 [不知道...谷歌搜索提示我] 但我想坚持使用 Netbeans。

是否可以“激活”用于开发 GTK 或 Qt 应用程序的“设计”选项卡?

【问题讨论】:

所以.. 你正在编写这个应用程序。专为 *nix?为什么JTable 不足以满足申请要求? 是的,该应用程序只能在 *nix 上运行。如果数据超过可用的行,jTable 无法随机添加行,例如 ex:考虑我有 4 列和 3 行 [默认],并且数据实际上是 16 个项目的 String[],那么,jTable 将在插入时抛出异常13 元素但不增加数量。容纳给定数据的行数 ".. jTable 会在插入第 13 个元素时抛出异常" ..如果你做对了! @AndrewThompson 请你详细说明“如果你做对了”部分?我是一个 Java 新手程序员 张贴MCVE(最小完整可验证示例)或SSCCE(简短、自包含、正确示例)做错了,我会试着仔细看看。但这值得它自己提出问题。 【参考方案1】:

设计选项卡是否仅适用于 Swing 框架?

NetBeans 的文档是这样说的:

“在 IDE 中,您可以使用提供的模板创建 JFC/Swing 或 AWT(抽象窗口工具包)表单、预构建的示例应用程序框架或任何基于 JavaBeans 组件架构的类。”

参考:http://docs.oracle.com/cd/E50453_01/doc.80/e50452/run_java_guis.htm

显然,相关模板可用于 Qt。文档中的This page 包含一个使用“Qt Designer”在 NetBeans 中创建表单的简单示例

【讨论】:

以上是关于用netbeans编写桌面程序应用组件属性的问题的主要内容,如果未能解决你的问题,请参考以下文章

Netbeans中JAVA桌面应用程序?

桌面版 NetBeans 中的“Java 应用程序”或“JavaFX 应用程序”?

关于netbeans和java桌面程序开发

用JAVA语言能开发桌面应用程序吗?

用netbeans开发的java桌面应用程序,生成的.jar文件,编译和运行都没有问题。用java2exe工具生成exe可执行

用于 Web 应用程序 + 桌面应用程序的相同数据库