1. 除了学习的时候,我还真没在设计产品时用过自己写的布局管理器,一般flowlayout, boxlayout2, borerlayout拼凑一下就行了,实在复杂的才用gridbaglayout
2. 网上哪里有不知道,推荐看《java2图形设计卷1awt》和《java2图形设计卷2swing》
3. 写gui目前还是jbuilder最方便,写代码jcreator pro, eclipse,偶尔用下intellij idea

解决方案 »

  1.   

    1、java的布局管理器有点复杂,功能强大所换来的就是可视化编程方面不太好控制,不过它也提供了null布局方式,这种情况下可以像vb那样开发程序,当然还有一些absolute之类的支持绝对定位的布局管理,都可以拿来用。其实你可以为每个panel随意设置布局方式,开发速度是相当快的。
    2、jbuilder的书籍可以去www.java-cn.com下载,这里需要注册,还要有一些积分,积分主要根据你在其论坛里发贴次数决定,每回复一次得一分。
    3、这要看你的机器配置,如果是P4机器,内存大于256M,win2k系统下,可以使用jbuilder7或者sun ONE studio开发大型程序,当然在写一些bean的时候可以使用jcreator pro之类的软件,它是c++编写,速度快,而且非常小巧,亦有代码提示能力。如果你的电脑内存更大,就可以同时使用数种工具,我现在就是这样的,毕竟每种工具都有其优缺点,适当的切换使用,可以提高效率(对于初学者不推荐如此,因为大型工具,如jbuilder本身就需要你花费不少精力去学,且会因些而学不到java的重要基础)