我有一个 BorderLayout,在 North、West 和 Center 组件中都有布局。这是我的问题:我的 Center 组件中有一个 textField,它扩展了它的父布局的整个宽度。
它看起来像这样......
===============================================================================
| |
| NORTH |
===============================================================================
| WEST | CENTER |
| | textField: __________________________________________________ |
我想这样做,以便 textField 不会扩展整个布局,但具有固定大小并在中心组件内居中。
我试过设置preferredSize,但没有运气。下面的代码...
rText = new JTextField("1000");
rText.setPreferredSize(new Dimension(20, 10));