我们可以在 North 小部件中创建 2 个内容面板吗?
BorderLayoutContainer con = new BorderLayoutContainer();
ContentPanel cp = new ContentPanel();
VerticalLayoutContainer logoLayout = new VerticalLayoutContainer();
BorderLayoutData d = new BorderLayoutData(.20);
d.setMargins(new Margins());
Image logo = new Image("/IMAGES/Logo.png");
logoLayout.add(logo);
cp.add(logoLayout);
cp.setHeaderVisible(false);
con.setNorthWidget(cp, d);
请建议我如何创建两个内容面板。
基本上我需要做的是 - 请查看图像并让我知道我可以为此做什么
最佳答案
您在一个面板中创建两个面板,然后将该单个面板分配给“北”。请记住,您的整体布局可以从嵌套布局创建。
ContentPanel cp = new ContentPanel();
JPanel panelA = new JPanel();
JPanel panelB = new JPanel();
JPanel panelBig = new JPanel();
panelBig.add(panelA);
panelBig.add(panelB);
cp.add(panelBig, BorderLayout.NORTH);
我认为您可以自己解决其余的细节。
关于java - 如何在 North 小部件中创建 2 个内容面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843018/