我遇到了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);
答案 0 :(得分:0)
您应该为组件设置Tab键顺序。如果未设置,则将使用创建对象的顺序。