日期:2014-05-20  浏览次数:20698 次

JAVA的框架
各位朋友
  你们好,小弟我有个问题想问你们,希望你们能帮帮小弟.
  就是如何对Frame生成的窗口中的每个控件进行排列......

  如我要将两个按钮放在窗口的下面,上面又有输入的文本框..
   
  谢谢各位啊!
  JAVA初学者


再些再谢谢各位了.

------解决方案--------------------
swing 提供了多种布局方式,建议LZ,在你的Eclipse 装个Jigloo插件,安装地址:http://cloudgarden1.com/update-site

你最好先看看swing 基础和了解swing 架构,然后你就熟练的使用Jigloo开发出复杂的布局界面了
------解决方案--------------------
设置窗口的布局,下面是对你描述问题的一个简单解决方法。
JFrame frame = new JFrame();
Container container = frame.getContentPane();

JButton b1 = new JButton();
JButton b2 = new JButton();

JTextField jtf = new JTextField();

JPanel jp = new JPanel();
jp.add(b1);
jp.add(b2);

container.add(jtf,BorderLayout.CENTER);
container.add(jp,BorderLayout.SOUTH);
------解决方案--------------------
可以同时用两种布局,
先JPanel jp = new JPanel();在GridLayout g = new GridLayout();然后把jp.setLayout(g); container.add(jp);
container 不用我说了