我有一个问题,当togglePolicy.isSelected()时,这段代码会将newPolicy设置为null吗?

if ("toggle".equals(e.getActionCommand())) {
        frame.setFocusTraversalPolicy(togglePolicy.isSelected() ?
                newPolicy : null);
    }
}

最佳答案

不,当nullisSelected()时(未选择时),它将frame focusTraversalPolicy设置为false。如果isSelected()true,则将newPolicy设置为遍历策略。

您可能要看一下here

关于java - Java切换策略FocusTraversalPolicy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30597738/

10-10 10:17