黑马程序员技术交流社区

标题: 这个地方困困惑 [打印本页]

作者: 李迪    时间: 2011-7-24 20:38
标题: 这个地方困困惑
在java中,讲到了java组件这节,但我很不理解,打了那么多的代码才完成一个用户界面,在Html中,我们直接拉控件布局不就可以了吗?想要代码的话复制,粘贴过去。岂不是比它方面许多,但为何java中还要那么复杂呢?
作者: 王松朝    时间: 2011-7-24 21:00
这个应该算是ide的问题吧,跟java有什么关系呢?
我记得有一种ide是支持鼠标拖拽布局的
作者: 匿名    时间: 2011-7-24 21:13
我也觉得是开发工具的问题,html用Dreamweaver8可以直接生成各种组件,应该有Java GUI工具支持鼠标拖拽,然后生成代码。
作者: 匿名    时间: 2011-7-24 21:36
楼上说的对,我没怎么接触过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 布局能够容易地准确获取您想要的布局,栅格单元布局则允许布局在窗口尺寸改变时能够运行良好。
作者: 匿名    时间: 2011-7-24 22:42
AWT/Swing,设计界面时用NetBean能拖拉控拽,不过我觉着程序员不应该喜欢拖拉控拽,才开始学的时候学到这我觉着一直研究的java终于能做出眼看得见的玩意啦,但是后来才知道图形用户界面,不是java的项,Android
自己就看过一点视频,android界面部分用也是一种类似html标签的标签来表示




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2