我,今年21,才工作几个月,单位一共就六七个人开发,一开始进单位里做着一个项目要结尾了,只是改改小程序什么的,我做了一些GUI方面的。   现在单位里接一项目(10W的项目),还没有开始,这应该算我的第一个开发项目吧,把我自己安排做GUI开发这块(整个项目的GUI),不知道各位对JAVA的GUI开发人员是如何看的。   谢谢各位多多讨论

解决方案 »

  1.   

    java的界面不好看,但是在1.5中已经改进很多了,java的优势在网络!
    不过不管哪方面,好好研究学习,都会有不少的收获,包括工作!!!
    祝你好运!!
      

  2.   

    GUI就是GUI 
    不要受windows Form 的思想约束
      

  3.   

    GUI开发也需要JAVA的基础知识,原理。现在JAVA中用的是AWT和SWING吧。好象还有很多人用ECLIPSE里的SWT包。GUI开发中比较重要的理论应该是MVC模式吧。开发GUI要很好遵循MVC模式。
      

  4.   

    帮你顶一下看看jdk的demo,会对你有帮助
      

  5.   

    提个问题,如果不是为了跨平台,为什么要用 JAVA 做 GUI?
      

  6.   

    nothing wrong with java GUI.generally the gui module takes a big count in the whole project, and to develop a user friendly and efficent gui is not easier than the back end work.
      

  7.   

    我觉得GUI要有美工基础的做好点..界面爽点..
      

  8.   

    只要java不死,GUI就能分一杯羹。
      

  9.   

    Java的swing中输入中文,需要经过两次确认,不太好。而且swing 支持的控件数量还是少。
      

  10.   

    我的项目也是用JAVA开发GUI,以前是作DELPHI,现在换了JAVA多少有点不习惯,有空大家多指教。
      

  11.   

    我现在大四,做毕业实习就是用JAVA做一个SNMP的网络服务器监视程序,界面N不好做!
    郁闷ing~~~~~~~~~~~~~~~~~~~~~~~
      

  12.   

    我也是快开始作GUI了,在NECAS,各位也顺便给我点建议阿。
      

  13.   

    帮你顶一下,我也喜欢GUI这一块。
      

  14.   

    做GUI太累!要掌握得设计太多!
    不过会学到很多
      

  15.   

    我个人认为现在JAVA1。5版的SWING做出来的界面并不比其他的差,如果可以贴图片的话,
    我可贴张出来让大家看看,1。5版里的import javax.swing.plaf.*大概很少有人用吧,
    有兴趣去看看。。
      

  16.   

    我觉得java在网络上已经做得非常好了。但我更想在GUI上面多下点功夫,毕竟软件是给用户用的,面子吗,要好看一点,而且要让用户用得好才能证明你的GUI设计没有错误。学的东西嘛?就不多说了。自己去网上搜搜吧!我没用过JDK1.5,也许要比1.4好得多。只有用过才算好的。
      

  17.   

    我也喜欢gui,不过我也不知道为什么,我用的是jdk1.4.2版本的,还有jbuilder,做了一个窗体,不过在窗体上设定的中文为什么不能正常显示!????????????????????????????/
    郁闷了很久
      

  18.   

    系统字体控制:Font font = new Font("Dialog",Font.PLAIN,12);
    UIManager.put("ToolTip.font",font);
    UIManager.put("Table.font",font);
    UIManager.put("TableHeader.font",font); 
    UIManager.put("TextField.font",font); 
    UIManager.put("ComboBox.font",font); 
    UIManager.put("TextField.font",font); 
    UIManager.put("PasswordField.font",font); 
    UIManager.put("TextArea.font",font); 
    UIManager.put("TextPane.font",font); 
    UIManager.put("EditorPane.font",font); 
    UIManager.put("FormattedTextField.font",font); 
    UIManager.put("Button.font",font); 
    UIManager.put("CheckBox.font",font); 
    UIManager.put("RadioButton.font",font); 
    UIManager.put("ToggleButton.font",font); 
    UIManager.put("ProgressBar.font",font); 
    UIManager.put("DesktopIcon.font",font); 
    UIManager.put("TitledBorder.font",font); 
    UIManager.put("Label.font",font); 
    UIManager.put("List.font",font); 
    UIManager.put("TabbedPane.font",font); 
    UIManager.put("MenuBar.font",font); 
    UIManager.put("Menu.font",font); 
    UIManager.put("MenuItem.font",font); 
    UIManager.put("PopupMenu.font",font); 
    UIManager.put("CheckBoxMenuItem.font",font); 
    UIManager.put("RadioButtonMenuItem.font",font); 
    UIManager.put("Spinner.font",font); 
    UIManager.put("Tree.font",font); 
    UIManager.put("ToolBar.font",font); 
    UIManager.put("OptionPane.messageFont",font); 
    UIManager.put("OptionPane.buttonFont",font);
      

  19.   

    我也正在学习GUI这块呢 同勉
      

  20.   

    我觉得未来的GUI开发人员 会转向更加方便用户操作的使用领域..
    例如:友好的外观界面(由SWING或AWT建立),更节省资源的运行...而类库的发展
    AWT→SWING→SWT→……
      

  21.   

    看看jdk的demo,会对你有帮助,还是用户说才是好
      

  22.   

    我喜欢java
    所以相信java会有很多用武之地
    gui也是很受期待的!
      

  23.   

    我正在做GUI设计,java c/s 模式里面,哪里可以找到时间控件?
    java没提供者这种控件,让用户自己在JTextField里填写时间格式总不好吧?请问大家有啥好点子,或者好例子呢?
    大家共同讨论!谢谢!
      

  24.   

    java做GUI??,我都有点心寒了,看到GUI版块人气这么低,我提的问题很长时间都没人回答,是因为JAVA目前研究GUI的人还不多,还是GUI技术本身还不成熟呢?还是JAVA GUI开发效率不高,使得人们都不屑一顾呢.相对来说jsp技术倒是很火....郁闷....
      

  25.   

    因为GUI 一听上去就让人联想到美工
    怎么能有J2EE EJB JMS SOAP 之流可以来得炫耀呢?
    而且GUI要做得美观很难,牵涉的知识面很多
    不象EJB只要能跑,不出错就可以
      

  26.   

    看怎么做GUI了。如果要做个跟ROSE类似的实现拖拉的GUI,这东西并不简单!
      

  27.   

    java swing,我认为他是做UI最好的
      

  28.   

    我认为是国内对这方面人才的需求少的问题
    国内学java的大多是做web开发
      

  29.   

    JAVA的优势是可移植,JDK1.5增加了对GUI外观的定制,虽然还没有亲身去体验过,不过她会为GUI的图形面貌还来改观是一定的了!
      

  30.   

    楼主看来很有实力,才工作就可以使用java做GUI,我感觉java做GUI还是相当麻烦的事情!我们公司虽然有近一百多人,但能够胜任这个工作的应该是凤毛麟角。一般我们只是使用别人基于SWING再次封装的图形控件。
      

  31.   

    楼主和我同命相连,刚进公司不久,GUI 以后也要我做了
    建个GUI的群吧
    我QQ:396595675
      

  32.   

    用 SWT/Jrace环境嘛就用 Eclipse + SWT Designer
      

  33.   

    做GUI前景不错啦,慢慢来吧在实际工作中会发现很多的真理的
      

  34.   

    我喜欢GUI,无论学什么语言,我在学会了语法之后就是搞GUI
    应该说,程序语言一开始给我的震撼就是看到那么几行代码竟然可以学出windows上一模一样的记事本,可以编出俄罗斯方块,可以写MP3播放器。。从那时候起,俺喜欢上编程
    java的JFC其实很不错的,速度不会太慢,特别是1.5在程序启动方面改进了很多
      

  35.   


       呵呵,搞java这一行有时候是比较麻烦,我个人觉得主要是开发平台对中文的支持造成的!
       我想如果没有语言上的障碍,用别的语言开发的人员会少很多!
       用java 做GUI从java 的扩展包swing出现已后就没有原来那么困难了,再说现在java到了1.5版又进行了改进,我相信以后会越来越好用的,同时由于我们对这个语言的接触越来越久,也就不会象开始那么有很多困惑了!
       最后祝大家都能有一份自己满意的工作!爱情圆满,事业有成!
       最后说句题外话,有时间还是要关心一下自己的祖国吧!
      

  36.   

    我建了个QQ 4434291 群 ;大家一起来论坛 JAVA GUI !
      

  37.   

    到底是swing好。。还是swt好呢?
    我开始动摇了,好像都没有用swing开发应用程序的。
      

  38.   

    oracle的客户端不是swing开发的吗?swt如果不能跨平台,那么还不如用VB、DELPHI来做界面
    swing做界面很累,不过也有做得好的,比如说我见过建设银行的前台系统,也是用swing做的(一看滚动条就知道了,太有特点了)
      

  39.   

    我想以后swing和swt会平分秋色,webstart可能会成功(swt也可以用Webstart的)eclipse rcp前途无量啊!!
      

  40.   

    支持eclipse,也就支持swt,一并算上java了。我喜欢GUI。
      

  41.   

    哎,我这几天也在用java写UI感觉就是太累了.
    但的确能学到好多东西.我写的是类似以outlook的UI,希望大家多多讨论,一起进步啊.请大家互相帮助吧.
      

  42.   

    JBUILDER是JAVA 做的  你说SWING有前途吗???
      

  43.   

    那位高手能发个完整的gui界面给我,我正在做c/s系统,界面不会做,是用[email protected]
      

  44.   

    个人比较推崇用SWT AND JFACE做GUI这块。。国内就是反应慢
      

  45.   

    用java 来编写图形用户界面实在不是一个好办法
    再好看也不如c++等的好看
    所以
    一句话
    没指望
      

  46.   

    楼上明显不懂JAVA
    在界面上 没看出JAVA和C++有什么区别
      

  47.   

    SWING 有更多的 源代码支持
    以SWING为基础的 GUI 构架有很多
    选择余地很大就目前看我更愿意选择SWING
    除非SWT也有如此多的支持
      

  48.   

    做好JAVA GUI可没有那么简单的,不象jsp ejb这么简单。
      

  49.   

    的确,java swing 的界面太丑了!
    我做的那个太难看了!
    不过可能,没有美工基础,不知道怎么设计好看!
    唉!真郁闷!!
      

  50.   

    如果靠自己来写代码,来开发GUI的话,那样的工作效率就太底下了,但JAVA在这方面确实是弱项,比起.NET确实没法比,不过我最近用了NETBEANS觉得用它来开发GUI,还算可以,希望有象.NET一样强大的IDE
      

  51.   

    我想吐了e!GUI那不是java的强项,也不是项目应该关注的重点,
    相反,GUI以后都是外包给其他专门的设计公司去做。java不是在网络方面强吗?
      

  52.   

    编gui很麻烦,写起来太费劲了
      

  53.   

    我也是做这个的,感觉还行,有很多东西可以做,并不是很简单,尤其是用java
      

  54.   

    我有幸参与过的一个项目就用java做GUI
    个人感觉还是不错
    很多东西用起来还是非常的方便的
    而且用户体验也还不错
    不过要下功夫处理才行
      

  55.   

    我也在做GUI,希望与有经验的朋友交流!########################################
    热忱欢迎java 爱好者加入群:10885799(近半年的讨论重点是:GUI设计)
    真心希望各位,一起学习、交流、能做好朋友,好兄弟!该群,本人已加入四位很具实力的朋友,他们分别在北京、广东、上海,希望全国其他各地的朋友涌跃加入.
    ########################################
      

  56.   

    我是做GUI相关的东西的
    Java GUI 并不适合所有的项目,
    只有当用户真的需要垮平台能力的时候才需考虑用Java GUI
    做 GUI 并不是 Java 的强项,强就强在跨平台工具并没有好坏之分,只有合适不合适的区别!!
      

  57.   

    还出来工作的就别学JAVA GUI了,现在公司招这个不多,用SWING开发出来的系统N慢,我都做了3年的GUI了,现在辞职了找工作,做公司招SWING的不多,全是做JSP的
      

  58.   

    有没有用swt的,觉得如何?我现在用的开发工具是eclipse,问题多多?经常出错,经常碰到不能保存
      

  59.   

    不会啊,放弃了JAVA一年,现在回头再用,(GUI)开发的,觉得还不错啊,界面要比VB要好得多,
      

  60.   

    http://www.netbeans.org/files/documents/4/475/matisse.html
      

  61.   

    回复人: zhenai(liu) ( ) 信誉:76  2005-06-03 12:42:00  得分: 0  
     
     
       我也在做GUI,希望与有经验的朋友交流!########################################
    热忱欢迎java 爱好者加入群:10885799(近半年的讨论重点是:GUI设计)
    真心希望各位,一起学习、交流、能做好朋友,好兄弟!该群,本人已加入四位很具实力的朋友,他们分别在北京、广东、上海,希望全国其他各地的朋友涌跃加入.
    ########################################
      
     
    -------------
    很恶心的,搞了个什么群,申请加入的时候,问这个问那个的,烦得很,还依靠拥有加入群的控制权限,像唐僧一样的问个没玩.为了大家不要浪费时间,请继续尝试,一定会有我这样的收获.
      

  62.   

    GUI好呀,21岁就在公司做项目了,好强呀,有前途
      

  63.   

    个人认为SWT一定是java GUI的发展所向
    用过SWT和JFace后,再也不想碰Swing了
      

  64.   

    <---支持SWING
    没觉得SWING 有什么缺点
      

  65.   

    学会GUI编程简单,掌握GUI开发困难对于初学者学习java的GUI控件的使用和可视化开发工具的使用就可以了但是当有一定水平后,其实GUI的开发最困难的是用户友好性,高效率,可测试性,和剥离易变性和抽象性的框架及模式设计和应用成为能手需要一个漫长的学习和积累过程
      

  66.   

    Swing在JDK5.0中速度有很大提高,但是SWT运行则没有什么提高,现在看来Swing与SWT在速度上已经差不多了
      

  67.   

    swing的优势不在于漂亮,在于简洁已及平台无关性,相信此点在日后的swing会得到保留
      

  68.   

    刚进公司时就作GUI,觉得我们是苦工,技术含量不高,不如作公司作后台EJB的,现在作了快半年了,好像找到感觉了,在前台作GUI也学习到很多技术,在不同情况不同的解决方法这是我最深的体会,现在看后台,觉得大多数都使用现成的框架,照别人的架子直接去写好了,而且主要业务逻辑这部份的内容,而作GUI不仅要考虑逻辑,还要有与用户的交互,界面的友好性,虽然JAVAGUI不像其它工具那样可以直接画出来,但这也正是锻炼我们的能力,我以前用DELPHI,画界面跟本不用代码,所以对一些模式不是太懂,现在使用JAVA以后,基本上全是代码,这就锻炼了我对整个界面布局的掌握,也学到了一些模式的知识(虽然这是在各种语言中都存在的,但在JAVA中体会的是最好的,尤其是MVC),所以我爱上JAVA,更爱用JAVA作GUI。
      

  69.   

    我正好和 boris_yin(巴斯光年) 相反,我是先从后来做起.的确是用别人的框架就好了,没有什么难度.做UI我感觉,虽然也并不是很难,但是要做好也并不十分容易.个人认为,还是比较喜欢做UI,因为马上就可以看到运行结果,比较容易有成就感.而且较易体现自己的风格.
      

  70.   

    谁说JAVA做的GUI难看? 看看我做的JAVA GUI程序: http://www.codepub.net
    我已经深深爱上JAVA了, 我做数据库应用的程序都用JAVA来做GUI.因为其他语言能实现的,JAVA都能实现!
    我自认为我的底层O-R封装做的比较好。所以用JAVA,除了跨平台的好处外,还体验着另一个很大好处就是:WEB程序和GUI程序可以共同使用业务逻辑层,数据访问层。
    欢迎大家交流!