首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否有非特定于IDE的Java swing GUI应用程序构建器工具?

是否有非特定于IDE的Java swing GUI应用程序构建器工具?
EN

Stack Overflow用户
提问于 2011-12-16 15:23:57
回答 2查看 1.2K关注 0票数 6

我使用过各种集成开发环境(Eclipse、NetBeans、Intellij IDEA),虽然它们都有图形用户界面构建工具,但它们都以一种将开发人员绑定到使用该集成开发环境的方式来生成图形用户界面。

我目前正在开发一个开源项目,其中的GUI是使用Netbeans构建的,因此在另一个IDE中打开时将无法工作。这对我来说并不好,部分原因是我使用了Intellij IDEA,但更主要的原因是项目被设置为使用Maven构建。

从外观上看,Netbeans似乎在项目构建时添加了代码,所以当我通过subversion签出它时,会遗漏一些东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-16 15:42:22

我相信JFormDesigner符合这个条件。

它是一个独立的应用程序,也是一个可以与Eclipse、IntelliJ IDEA和JBuilder集成的插件。它生成自包含的Java代码,不需要任何特殊的东西即可进行编译。

也就是说,图形用户界面本身依赖于描述表单的.jfd文件(它们只是JFormDesigner ),以便JFormDesigner可以重新打开和编辑图形用户界面。这些文件只有在使用JFormDesigner可视化编辑图形用户界面时才是必需的;只要远离JFormDesigner写入的特殊注释部分,您仍然可以在不破坏任何东西的情况下修改生成的Java代码。

我经常使用JFormDesigner (无论是独立的还是在Maven中),我的大多数项目都是使用IntelliJ配置和构建的。在我使用它的几年中,我没有遇到任何与兼容性相关的问题。

Eclipse:特定于构建器Jigloo也应该能满足您的请求。我上次使用它已经有几年了,但除非情况发生变化,否则它还会生成自包含的Java代码,可以用Maven或其他IDE很好地构建这些代码。

Jigloo还具有一种非常酷的能力来往返您的代码:给它一个手工创建或在另一个GUI构建器中创建的表单,它(令人惊讶地有效地)解释这个类,并允许您可视化地编辑GUI,就像您最初在Jigloo中创建它一样。

票数 3
EN

Stack Overflow用户

发布于 2011-12-16 15:40:47

没有图形用户界面构建器可以跨(Eclipse,NetBeans,Intellij IDEA)工作。但是,您应该能够在任何IDE中查看生成的源代码。如果Netbeans使代码无法访问,我会感到惊讶。

最糟糕的情况是,您需要将一些Netbeans Swing库添加到Intellij项目中,并使用Java反编译器获取源代码。

使用像MigLayout这样好的布局管理器,您可能会比使用图形用户界面构建器更有效率,特别是当您有很多类似的屏幕要做的时候。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8536276

复制
相关文章
WordPress 博客限制某些用户登录的方法
在一些情况下,比如某些用户损害了网站的利益,有不方便直接删除账号的,你可能就需要禁止他们登录网站,今天咱们就来介绍下wordpress如何添加禁止用户登录。
主机教程网2bcd.com
2022/10/12
7290
WordPress 技巧:防止博客内容中的 Email 地址被收集
有时候想在博客中向用户留言告诉他们读者的 email 地址,让用户直接通过 email 地址联系,但是这样简单展示 email 地址被机器收集,然后收到一大堆 spam。
Denis
2023/04/15
3080
如何搭建 WordPress 博客
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。所以,对于初学者来说,我强烈建议使用WordPress来搭建网站。因为这是最简单易用的平台,且使用于任何开发者,用户以及自媒体作家。
JunyouYH
2019/10/18
1.8K0
如何搭建 WordPress 博客
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。所以,对于初学者来说,我强烈建议使用WordPress来搭建网站。因为这是最简单易用的平台,且使用于任何开发者,用户以及自媒体作家。
Mr.Crypto
2018/10/17
7.6K2
如何搭建 WordPress 博客
Flask-9 博客帖子分页功能
修改Flask_Blog\flaskblog\routes.py,修改home方法使用分页查询方式,每页显示两条数据:
XXXX-user
2019/07/23
8390
Flask-9 博客帖子分页功能
robots.txt 和 WordPress 博客中如何使用
robots.txt(统一小写)是一种存放于网站根目录下的 ASCII 编码的文本文件,它通常告诉网络搜索引擎的爬虫(又称网络蜘蛛),此网站中的哪些内容是不应被搜索引擎索引的,哪些是可以被索引的。
Denis
2023/04/14
5380
robots.txt  和 WordPress 博客中如何使用
如何有规律的备份 WordPress 博客
我们都知道备份 WordPress 博客应该是规律性的操作,但是事实上往往我们都会因为其它的事情的介入而忘记了。
Denis
2023/04/14
3990
如何有规律的备份 WordPress 博客
怎样控制wordpress博客首页博文显示内容字数!
爱优博客是用wordpress程序做的,但是默认的wordpress首页博客文章的内容显示很,整个页面显示不了几篇文章,有时写的文章全部都显示在了首页了。
爱游博客
2019/08/07
1.1K0
Halo 博客内容中,发布音视频内容的介绍
我们如果想发布带音视频播放器的文章,主要不在于后台是否支持而是在于前端主题是否支持。
zinyan.com
2023/07/13
8140
Halo 博客内容中,发布音视频内容的介绍
Django-10 博客帖子增删改查功能
今天学习如何使用基于类的视图来创建,更新和删除帖子。一旦我们习惯使用这种方式会非常方便。 接下来开始:
XXXX-user
2019/07/23
1.2K0
Django-10 博客帖子增删改查功能
公众号帖子如何查询
自公众号更新以来,大大小小已经更新了差不多130篇文章了。经常会在公众号的后台收到类似:GEPIA;UCSC XENA的回复。可能这些小朋友是想通过回复来看有没有这些数据库的帖子。但是我们在后台没有设置这些关键词回复的时候,是没办法直接出来帖子的。为此。我们特意来写一篇如何检测相关文章的帖子
医学数据库百科
2021/08/23
1.2K0
公众号帖子如何查询
如何限制 WordPress 站点的文章,分类和素材的数量
如果你和我一样,使用 WordPress 多站点来做一个 SaaS 平台,比如我做的花生小店,那么就需要对限制每个站点的文章类型,分类模式和媒体素材的数量进行限制:
Denis
2023/04/13
4820
如何限制 WordPress 站点的文章,分类和素材的数量
在linux中搭建WordPress个人博客
如何在linux中搭建WordPress个人博客: 1、安装apache 2、安装php、mysql、php-mysql、图形库gd 3、查看防火墙、SElinux状态 关闭防护服务 4、开启apa
一名白帽的成长史
2019/10/08
1.8K0
在linux中搭建WordPress个人博客
WordPress 博客如何进行链接建设
前面介绍了链接建设的三篇文章,如何构建网站的链接体系架构,通过导入链接提高网站排名,使用向外链接来增强内容的相关性,根据这些链接建设理论的建议和要求,针对 WordPress 博客我们应该如何进行链接建设呢?
Denis
2023/04/15
3040
如何防止你的 WordPress 博客参与 DDOS 攻击
安全公司 Sucuri 在3月9日表示,黑客利用了超过 162000 家 WordPress 网站,向目标网站进行了 DDoS 攻击,所有请求都是随机值(比如?4137049=643182?),因而绕
Denis
2023/04/15
5950
wordpress博客系统
购买VPS后,很多人都会选择自己搭建一个网站,其中使用LAMP+wordpress可以说是最简单的建站方案,下面我就将详细介绍一下具体的建站过程。我使用的是阿里云的服务器,系统是centOS6.5,使用xshell 5 进行远程控制。
胡齐
2019/09/23
1.3K0
wordpress博客系统
Firefox内容安全策略中的“Strict-Dynamic”限制
在本文中,我们将重点分析如何绕过Firefox内容安全策略中的“Strict-Dynamic”限制。该漏洞详情请参考: https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/#CVE-2018-5175 。该漏洞将绕过内容安全策略(CSP)的保护机制,而在该机制中包含一个“严格动态限制”的Script-src策略。如果目标网站中存在HTTP注入漏洞,攻击者可以将一个引用注入到require.js库的一个副本中,这个库位于Firefox开发人员工具之中,攻击者随后便可以使用已知技术,利用该库绕过CSP限制,从而执行注入脚本。
西门呀在吹雪
2022/09/05
2.1K0
Firefox内容安全策略中的“Strict-Dynamic”限制
新手如何安装 WordPress,建设个人博客网站?
本文主要是给大家介绍新手如何安装 WordPress ,建个人网站。在phpstudy环境下安装WordPress,如果不懂得如何安装phpstudy,请阅读这篇文章,如何本地phpstudy安装。在安装之前不要忘记打开phpstudy,首先我们先找到本地服务器的根目录,phpstudy默认的根目录是WWW文件夹,我把它安装到D盘了,然后把WordPress程序复制到WWW文件夹内。
主机教程网2bcd.com
2022/09/05
8290
新手如何安装 WordPress,建设个人博客网站?
将博客园、开源中国的博客文章导入到 WordPress 中
还在苦恼怎么 cnblogs、osc 功能太少吗,早有更换 WordPress 的冲动却无奈博客无法搬家?这款插件可以帮助大家自动转换博客园、开源中国的文章导入到 WordPress 中来哦。
Denis
2023/04/14
7120
将博客园、开源中国的博客文章导入到 WordPress 中
点击加载更多

相似问题

使用jackson映射JSON响应

10

在后期映射中使用jackson而不是DTO?

119

Jackson映射器写入id而不是整个对象

12

使用Jackson JSON映射rest响应

10

返回API响应而不是数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文