现在正在做一个界面!初学java,从前用集成开发环境的控件习惯了,现在用java不知道怎么做复杂的界面。
难道就是用那几个容器的布局管理器,然后用类似panel那样的容器拼的吗?真的是那么麻烦吗!
还有听别人说用jbuilder里面的布局管理器比如说xylayout等不能跨平台!是真的吗为什么啊?
在哪里能找到java开发界面的例子啊!我现在就是不知道用java到底能作出来什么样的界面!总是感觉很简陋!

解决方案 »

  1.   

    太极生两仪,两仪生四象,四象生八卦java swing的布局管理器虽然不多,但laylout里面可以嵌套layout,因此可以演变出非常复杂多变
    的布局,你也可以自定义布局管理器,够你用的咯.
      

  2.   

    赞同楼上的
    虽然java中的不多
    但是变化多端,互相嵌套。组合无数
    看你的工夫了
      

  3.   

    如果赶时间的话,可以用最简单的方法,setLayout里设成null,然后用控件的setbounds方法。
      

  4.   

    我也觉得java下得那些布局管理器很繁琐,无谓得让别人付出很多时间学习. 还不如直接用x,y定位.
      

  5.   

    简陋?那你要多复杂.
    GridBagLayout用过吗,你要多复杂就能有多复杂,呵呵呵........
      

  6.   

    GridBagLayout基本能够完成所有的布局
      

  7.   

    jbuilder 的xylayout是不能跨平台的好像
    这个是borland自己的一个布局管理器
      

  8.   

    netbeans啦,它的GUI设计功能比jbuilder强多了,今天刚试完,决定扔掉jbuilder,呵呵
      

  9.   

    用BoxLayout大部分的问题都能搞定
      

  10.   


    Give you a example. //Demo for layout.
    public void layoutDemo(){
             this.getContentPane().setLayout(null);
             JButton btn = new JButton("demo");
             btn.move(100,100);
             this.getContentPane().add(btn);
             this.show();
    }这样的效果和XYLayout也是一样的