如何使用WindowBuilder调整Eclipse Mars中的Tab键顺序

时间:2016-02-24 00:11:45

标签: java eclipse eclipse-mars

只需快速了解Eclipse Tab Order。

我正在使用Eclipse Mars WindowBuilder设计一个接受用户输入的接口(关于其名字,姓氏,电话号码等主题)。

我试图调整属性部分中的Tab键顺序,它允许我更改我想要去哪个标签的顺序。

但是,当我运行程序时,标签顺序不是这种情况,它会恢复为随机标签顺序。

我似乎无法弄明白为什么,而且我已经在网上看了。请帮忙!谢谢!

2 个答案:

答案 0 :(得分:1)

在WindowBuilder的“设计”选项卡中,选择getContentPane()。您可以使用“Tab Order”属性调整窗格中所有组件的顺序。单击省略号(...),按照您想要的方式重新排序项目,并取消选中您不想要的项目。单击确定。调色板中的“系统”下还列出了一个Tab Order项。选择此选项将在Windowbuilder画布中显示Tab键顺序,作为组件旁边显示的小黄色方块中的数字,这样您就可以确切地知道发生了什么。
Here's an example:

答案 1 :(得分:1)

在WindowBuilder的Design选项卡中,选择FRAME或INTERNALFRAME,然后在下面找到" tab顺序"属性,并相应地调整您的组件。 要么 将其添加到您的代码中

setFocusTraversalPolicy(new FocusTraversalOnArray(
                new Component[] { 
JTextField1, JTextField2, JTextField33, JComboBox2, JComboBox3, JComboBox54,   JButton1 , btnSave }));