我需要将两个JPanels放到一个JApplet中。
paneel = new RekenmachinePaneel();
nummer = new NummerPaneel();
setContentPane(paneel);
现在我需要让nummer面板显示在panelel下面。我该怎么做?
答案 0 :(得分:1)
您可以使用布局来定位它们。
setLayout(new GridLayout(0,1));
add(paneel);
add(nummer);
答案 1 :(得分:1)
如果要添加两个面板,则必须创建第三个面板:
JPanel myPanel = new JPanel();
myPanel.add(paneel);
myPanel.add(nummer);
setContentPane(myPanel);
如果您想获得特定组件内的面板数量,请使用:
int no = yourComponent.getComponents().length;
答案 2 :(得分:0)
将布局设为null。
paneel.setLayout(null);
nummer.setLayout(null);
通过将布局设置为null,您可以在任何面板上移动任何面板。但它不推荐,因为你不会使用布局的功能(形式,边框,框等),
您还需要正确定位面板的位置。
paneel.setLocation(x2,y2);
nummer.setLocation(x1,y1);