Java 在焦点遍历策略提供程序之间传输焦点

Java 在焦点遍历策略提供程序之间传输焦点,java,swing,focus,Java,Swing,Focus,我有几个自定义面板,它们以基本的框布局排列,我在上面设置了一个排序focustraversalpolicy(还设置了设置focustraversalpolicyprovider(true),以便策略生效) 自定义焦点遍历在每个自定义面板中都能很好地工作,但是当您从自定义面板中的最后一个组件中移出选项卡时,焦点将转到同一面板中的第一个组件,而不是下一个自定义面板中的第一个组件 如何将焦点从一个自定义面板“链接”到另一个自定义面板?不确定,但移除IsFocusTraversalColor Provi

我有几个自定义面板,它们以基本的框布局排列,我在上面设置了一个
排序focustraversalpolicy
(还设置了
设置focustraversalpolicyprovider(true)
,以便策略生效)

自定义焦点遍历在每个自定义面板中都能很好地工作,但是当您从自定义面板中的最后一个组件中移出选项卡时,焦点将转到同一面板中的第一个组件,而不是下一个自定义面板中的第一个组件


如何将焦点从一个自定义面板“链接”到另一个自定义面板?

不确定,但移除IsFocusTraversalColor Provider是否有任何作用?您是否考虑过为父容器提供一个横向策略?可以显示它的一些片段并显示它吗?