本文整理了Java中java.awt.Container.setFocusTraversalPolicy()
方法的一些代码示例,展示了Container.setFocusTraversalPolicy()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.setFocusTraversalPolicy()
方法的具体详情如下:
包路径:java.awt.Container
类名称:Container
方法名:setFocusTraversalPolicy
[英]Sets the focus traversal policy that will manage keyboard traversal of this Container's children, if this Container is a focus cycle root. If the argument is null, this Container inherits its policy from its focus- cycle-root ancestor. If the argument is non-null, this policy will be inherited by all focus-cycle-root children that have no keyboard- traversal policy of their own (as will, recursively, their focus-cycle- root children).
If this Container is not a focus cycle root, the policy will be remembered, but will not be used or inherited by this or any other Containers until this Container is made a focus cycle root.
[中]设置焦点遍历策略,该策略将管理此容器的子容器的键盘遍历(如果此容器是焦点循环根)。如果参数为null,则此容器从其焦点周期根祖先继承其策略。如果参数为非null,则此策略将由所有没有键盘遍历策略的焦点周期根子级继承(递归地,它们的焦点周期根子级也将继承)。
如果此容器不是焦点周期根,则将记住该策略,但在将此容器设置为焦点周期根之前,此容器或任何其他容器不会使用或继承该策略。
代码示例来源:origin: org.tentackle/tentackle-swing
/**
* Sets the focus-policy for a container.
* The method does nothing if the given container is not
* a FormContainer.
*
* @param container the container.
*/
public void setDefaultFocusTraversalPolicy(Container container) {
if (container instanceof FormContainer) {
container.setFocusTraversalPolicy(defaultFocusTraversalPolicy);
}
}
代码示例来源:origin: stackoverflow.com
buttons.setFocusTraversalPolicy(new LayoutFocusTraversalPolicy() {
@Override public Component getDefaultComponent(Container focusCycleRoot) {
ButtonModel selection = bg.getSelection();
代码示例来源:origin: stackoverflow.com
JPanel p1 = new JPanel();
p1.setBorder(BorderFactory.createTitledBorder("left"));
p1.setFocusTraversalPolicy(new SimpleFocusTraversalPolicy(t2, t4, t1, t3));
p1.add(t1); p1.add(t2); p1.add(t3); p1.add(t4);
p1.setFocusTraversalPolicyProvider(true);
JPanel p2 = new JPanel();
p2.setBorder(BorderFactory.createTitledBorder("right"));
p2.setFocusTraversalPolicy(new SimpleFocusTraversalPolicy(t8, t7, t6, t5));
p2.add(t5); p2.add(t6); p2.add(t7); p2.add(t8);
p2.setFocusTraversalPolicyProvider(true);
代码示例来源:origin: stackoverflow.com
((Container)o).setFocusTraversalPolicy(null);
((Container)o).removeAll();
代码示例来源:origin: stackoverflow.com
setLayout(new GridLayout(5, 5, 10, 10));
initComponents();
setFocusTraversalPolicy(new RandomFocusTraversalPolicy(components));
代码示例来源:origin: stackoverflow.com
panel.add(tf3);
frame = new JFrame();
frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy());
frame.add(panel);
frame.pack();
代码示例来源:origin: stackoverflow.com
panel.add(tf3);
frame = new JFrame();
frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy());
frame.add(panel);
frame.pack();
代码示例来源:origin: stackoverflow.com
panel.add(tf3);
frame = new JFrame();
frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy());
frame.add(panel);
frame.pack();
代码示例来源:origin: org.jclarion/clarion-runtime
win.setFocusTraversalPolicy(new ClarionFocusTraversalPolicy(target));
内容来源于网络,如有侵权,请联系作者删除!