0

我在使用 Jpanel 时遇到问题。当用户输入第一个框和选项卡时,它会将它们带到第三个框,然后返回到第二个框,然后是第四个第五个和第六个框。有谁知道为什么会这样做?

      JPanel myPanel = new JPanel();
      myPanel.add(new JLabel("L1:"));
      myPanel.add(L1);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("L2:"));
      myPanel.add(L2);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("L3:"));
      myPanel.add(L3);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("L4:"));
      myPanel.add(L4);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("L5:"));
      myPanel.add(L5);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("East:"));
      myPanel.add(LE);
      myPanel.add(Box.createHorizontalStrut(15)); // a spacer
      myPanel.add(new JLabel("CF:"));
      myPanel.add(CF);
4

1 回答 1

0

您应该为您的组件设置标签顺序。如果未设置,它将使用创建对象的顺序。

于 2015-06-24T12:07:48.640 回答