如何实现界面的美观,我用普通的布局,实现了靠边的对齐,但是很难看,谁知道如何来做Swing 的界面的方法啊,以及如何做啊,求你们了

解决方案 »

  1.   

    Swing中的布局格式有多种:
    Flow,border,Grid,GridBag
    做出的最优雅的是Gridbag,可以做到,控件自适应改变大小,但这个布局方式同时也是最复杂的;
    我们一般比较常用的也就是flow 和 border;
    其实Swing中的布局就是一个套一个,panel里面放panel,每个panel一种布局方式;详细的你需要找本Swing的书研究一下的。
      

  2.   

    用jbuilder吧
    可以很直观的设计的呵呵
    所见即所得...
      

  3.   

    好好的学学GridbagLayout可以让你随心所欲,其实好好看看上手很容易的。JBuild呵呵不是所见即所得哦^_^ 只有JBuild自己的XYLayout是所见即所得,但如果你的界面放大缩小后控件的位置大小依旧要很漂亮,你会觉得XYLayout也不是所见即所得哦。
      

  4.   

    我经常用 borderlayout, 这个简单,功能也很强, 对于一般的排版都可以应付。gridlayout是功能最强的,也是最难掌握的。
    下面是一个borderlayout的例子
    这是一个布置容器的边界布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:南、北、东、西和中间区域。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTH、SOUTH、EAST、WEST 和 CENTER。当使用边界布局将一个组件添加到容器中时,要使用这五个常量之一,例如:     Panel p = new Panel();
        p.setLayout(new BorderLayout());
        p.add(new Button("Okay"), BorderLayout.SOUTH);
      

  5.   

    先用BorderLayout规划基本版面,然后看情况选用其他layout,多用pane,套上它N层,反正又不要你写代码.
      

  6.   

    用netbeans啊 对gui支持很好 很方便的 加点lookandfeel 更好看