java swing现在的用途广泛么,如果想做一个GUI的程序,swing是一个好的选择么?我是初学者,想买一本专门研究swing的书籍,求教,谢谢

解决方案 »

  1.   

    java很不擅长做界面,不过如果楼主非要用swing做,可以考虑一下OReilly出的一本专门讲解swing的书,很厚,很全面.
      

  2.   

    是啊,JAVA不适合做界面,很麻烦的,我现在就用他做酒店管理系统,年后
    还要答辩呢,不过上手就好了,需要的话给你发过去!
      

  3.   

    建议SWT & JFace(SWT的扩展)开发界面吧,对SWING或AWT还是要了解一下.
      

  4.   

    界面开发还是Delphi好,而且跟Java或者。Net兼容性都很好但是如果一定要做JavaGUI的话,JBuilder2006是个不错的选择,我一直用它!------------------------------------------------------------------PC火烈鸟
    http://blog.csdn.net/pcfirebird/
      

  5.   

    用VB做界面很好做,但JAVA上手之后也很好做的
      

  6.   

    学习一些SWING和AWT方面的知识,下载一个SUN公司的sun enterprise studio 8软件,那是免费的直接到SUN公司去下栽,再那里就可以用图形化工具进行界面开发,不用自己编写代码,自己编写太麻烦了,其实JAVA的界面开发不是主要的,我认为最主要的还是JAVA的基础部分
      

  7.   

    个人认为Swing做界面很强,它的思想是VB及DELPHI之流无法比以的,只是以前我们用VB太多了,随便拖几个控件就可以(其实Swing中将Layout设为NULL也可以随便放)。
        学习Swing,个人认为一定要了解Layout,然后多看看MVC的思想,然后你就会发现用Swing做界面真的非常好,尤其在需要自定义风格时。
       举个例子:
        在main中用以下方法可以更改整个应用程序中相关控件的界面风格,而不用逐个去改。    // 更改树的默认展开/收缩按钮
        UIManager.put("Tree.expandedIcon", new ImageIcon(MainFrame.class
               .getResource("/res/Images/ExpandedIcon.png")));
        UIManager.put("Tree.collapsedIcon", new ImageIcon(MainFrame.class
               .getResource("/res/Images/collapsedIcon.png")));
                
        // 取消字体加粗
        UIManager.put("swing.boldMetal", Boolean.FALSE);
                
        // 更改JTextField只读(setEnable(false))时的颜色,默认颜色太淡了
        UIManager.put("TextField.inactiveForeground", SystemColor.GRAY);
      

  8.   

    O'Reilly:Java Swing(第二版)
    学习Swing的好书
      

  9.   

    swing还是不错的,可以用eclipse来做
      

  10.   

    直接用swing开发界面太麻烦
    eclipse有一个界面开发插件,本来想试试,可以我装了以后总是出错,郁闷