SetVisible(false)更改面板中组件的布局
||
将子面板之一设置为不可见时,如何使主面板中的子面板保持原样?
我长什么样:
[ (Panel1) (Panel2) (Panel3) (Panel4) ]
当我做“ 1”时,它看起来像:
[ (Panel1) (Panel2) (Panel4) ]
我希望它看起来像:
[ (Panel1) (Panel2) (Panel4) ]
我正在使用GridBagLayout,我的mainPanel声明看起来像:
final JPanel panel = new JPanel(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
然后添加一个新面板,例如:
final JTextField valueTextField = new JTextField();
valueTextField.setPreferredSize(new Dimension(80, 25));
valueTextField.setName(\"Value\");
c.gridx =0;
panel.add(valueTextField, c);
如果需要,我将提供更多代码,并且我不在乎我使用哪种布局,只要它可以让我得到所需的内容即可。
没有找到相关结果
已邀请:
3 个回复
容淑阔九
中,有两个选项可隐藏当前启用了
路线的单元格。
混侩闯空坷
骨乏唯瓜