只需快速了解Eclipse Tab Order。
我正在使用Eclipse Mars WindowBuilder设计一个接受用户输入的接口(关于其名字,姓氏,电话号码等主题)。
我试图调整属性部分中的Tab键顺序,它允许我更改我想要去哪个标签的顺序。
但是,当我运行程序时,标签顺序不是这种情况,它会恢复为随机标签顺序。
我似乎无法弄明白为什么,而且我已经在网上看了。请帮忙!谢谢!
答案 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 }));