不知JAVA新手们是否有同感:在做一个程序的GUI时,界面上的控件在显
示时不是大了点,就是小了点,不是宽了点就是窄了点。怎么样也不能
像VB,VC那样随心所欲的固定控件的大小和位置。
所以兄弟在此求助的就是:怎样才能固定控件的大小和位置?大家平时
都用什么样的方法?有关于这方面的书吗?
很多可以可视化设计GUI的工具在我赛阳600MHZ,128M内存上面根本就不
能用。现在我用的是JCreator,每行代码都要用手写。

解决方案 »

  1.   

    sun公司推荐用内存256或者以上。
    java的界面管理是用专门的布局管理器来管理的,在windows中,因为系统是以像素来计算的,所以用在设置大小时可以改变它的高和宽、坐标等。因为java是跨平台语言,在一些OS中不是以像素来计算的,如果照winOS来的标准来设计的话,在其它OS中界面将会很凌乱,所以JAVA采用了专门的管理器来管理界面。常用的管理类有(AWT):
    BorderLayout\FlowLayout\GridLayout\GridBagLayout
    还有其他的管理类,请根据这些线索找相关资料参阅。
      

  2.   


    Container.setLayout(null);Component.setBounds(int x, int y, int width, int height);Container.add(Component);
      

  3.   

    setPreferredSize(Dimension d).
    但还得看看你用什么布局了.