java - 如何在 Swing Java 中设置 Tab 顺序?

标签 java swing

我想知道如何调整Swing界面中的Tab顺序。我找到了一个示例,它表明此方法应该可以解决问题,但它似乎已被弃用并且无法正常工作。

getCombox("cmbFrom").setNextFocusableComponent(getCombox("cmbTo"));

注意:- 下面的方法返回一个带有参数名称的 Combox 对象。如果有人知道如何使用 Netbeans IDE 做到这一点,那就太好了。我在 Eclipse WindowBuilder 中找到了一种方法,但在 Netbeans IDE 中找不到。谢谢。

getCombox(String s)

最佳答案

您可以使用 setFocusTraversalPolicy在你的容器中。

FocusTraversalPolicy类是抽象的,您需要实现一些方法来返回容器的组件焦点顺序。它适用于 Tab 和 Shift + Tab。

关于java - 如何在 Swing Java 中设置 Tab 顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480363/

相关文章:

java - JDBC MySQL URL 和特殊字符的问题

java - 向自定义对象数组添加方法

Java 数组索引

java - 在运行时动态更改 JButton 属性

java 通过窗口名称/标题访问窗口/Jframe

java - 如何将 eclipse web 项目放到真实世界的服务器上?

java - 将 JSON 扁平化为特定格式

java - 图形列表2D

java - JComboBox 和文件读取

java - 如何检查 JPanel 是否包含 JLabel?