我有一个问题,当togglePolicy.isSelected()时,这段代码会将newPolicy设置为null吗?
if ("toggle".equals(e.getActionCommand())) {
frame.setFocusTraversalPolicy(togglePolicy.isSelected() ?
newPolicy : null);
}
}
最佳答案
不,当null
为isSelected()
时(未选择时),它将frame focusTraversalPolicy设置为false
。如果isSelected()
是true
,则将newPolicy设置为遍历策略。
您可能要看一下here
关于java - Java切换策略FocusTraversalPolicy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30597738/