0

JPanelに問題があります。ユーザーが最初のボックスとタブに入ると、3 番目のボックスに移動し、2 番目のボックスに戻り、4 番目の 5 番目と 6 番目のボックスに移動します。なぜこれを行うのか、誰にもアイデアがありますか?

      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 に答える