A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李迪 黑马帝   /  2011-7-24 20:38  /  2532 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在java中,讲到了java组件这节,但我很不理解,打了那么多的代码才完成一个用户界面,在Html中,我们直接拉控件布局不就可以了吗?想要代码的话复制,粘贴过去。岂不是比它方面许多,但为何java中还要那么复杂呢?

评分

参与人数 1技术分 +1 收起 理由
小龙 + 1 看看马友们的回答

查看全部评分

4 个回复

倒序浏览
这个应该算是ide的问题吧,跟java有什么关系呢?
我记得有一种ide是支持鼠标拖拽布局的
回复 使用道具 举报
黑马网友  发表于 2011-7-24 21:13:40
藤椅
我也觉得是开发工具的问题,html用Dreamweaver8可以直接生成各种组件,应该有Java GUI工具支持鼠标拖拽,然后生成代码。
回复 使用道具 举报
黑马网友  发表于 2011-7-24 21:36:46
板凳
楼上说的对,我没怎么接触过ide工具都是用EditPlus的.我刚百度了一下发现果然有情况CTRL+c过来但貌似
没怎么听过阿

eclipse下有一款插件叫做VE 即visual edit 可以实现图形化GUI设计
下面是简单的介绍


visual edit是一个完全的 AWT/Swing GUI 构建器。它与 Eclipse 2.1.x 共同工作,并且与其他 IDE 中的 GUI 构建器相比毫不逊色。首先,它生成高质量的代码,可以与一个有经验的 GUI 开发人员通过手工开发的代码相媲美,并且不带有使得修改变得困难的特殊工件(artifact)。其次,它强大的分析能力允许完全的代码来回转换,因此对源代码的修改几乎立即反映在图形化编辑器中。

在手工构建 Swing 应用程序时,最为乏味的任务之一就是使用布局管理器来管理组件的位置。因为 Visual Editor 是一个所见即所得图形化编辑器,所以利用它很容易在用户接口中获得您想要的外观和行为。而且,因为它可以在不同的布局管理器之间自动映射,所以您可以使用一个 null 布局来创建您的应用程序外观,然后切换到一个栅格单元(grid-bag)布局。使用 null 布局能够容易地准确获取您想要的布局,栅格单元布局则允许布局在窗口尺寸改变时能够运行良好。

评分

参与人数 1技术分 +2 收起 理由
小龙 + 2 不错的同学!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-24 22:42:21
报纸
AWT/Swing,设计界面时用NetBean能拖拉控拽,不过我觉着程序员不应该喜欢拖拉控拽,才开始学的时候学到这我觉着一直研究的java终于能做出眼看得见的玩意啦,但是后来才知道图形用户界面,不是java的项,Android
自己就看过一点视频,android界面部分用也是一种类似html标签的标签来表示

评分

参与人数 1技术分 +1 收起 理由
小龙 + 1 只能给你一分哦!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马