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

java gridlayout 如何实现30行2列非对半排列?
我的要求其实很简单: 采用java gridlayout 30行2列,左边列是JLabel,右边是编辑框 JTextfield。我要求左边的JLabel 为输入框名称,宽度小一些,其显示的文本靠近输入框,右边的JTExtfield 宽度大一些,而实际程序总是给我显示左右两边一样宽,对半的,Jlabel显示的文本离输入框很遥远,看起来很不舒服,为何这么简单的要求,能不能实现呢?如何实现?多谢了!

------解决方案--------------------
我觉得楼主这样用gridlayout做不到,建议用
GridBagLayout,可定制性很高。。可以满足你这种layout了