我有一个摆动窗口。在顶部,我有一个基于下拉值选择的下拉列表,具体内容应该显示。
哪个是最好的布局?
您的问题表明您对 swing 不是很熟悉,所以我建议使用默认布局,即FlowLayout。
Swing 窗口应该有边框布局。对于 North 约束,您应该将组合框包装到一个简单的 JPanel 中,该 JPanel 具有 FlowLayout。根据 ComboBox 的更改,您将更改 Swing 窗口的中心。请参阅http://docs.oracle.com/javase/tutorial/uiswing/layout/border.html上的示例代码
您将在组合框操作中需要此代码:
button = new JButton("Button 2 (CENTER)");
button.setPreferredSize(new Dimension(200, 100));
pane.add(button, BorderLayout.CENTER);
我希望它有所帮助。