/** * 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); } }
buttons.setFocusTraversalPolicy(new LayoutFocusTraversalPolicy() { @Override public Component getDefaultComponent(Container focusCycleRoot) { ButtonModel selection = bg.getSelection();
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);
((Container)o).setFocusTraversalPolicy(null); ((Container)o).removeAll();
setLayout(new GridLayout(5, 5, 10, 10)); initComponents(); setFocusTraversalPolicy(new RandomFocusTraversalPolicy(components));
panel.add(tf3); frame = new JFrame(); frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy()); frame.add(panel); frame.pack();
panel.add(tf3); frame = new JFrame(); frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy()); frame.add(panel); frame.pack();
panel.add(tf3); frame = new JFrame(); frame.setFocusTraversalPolicy(new MyFocusTraversalPolicy()); frame.add(panel); frame.pack();
win.setFocusTraversalPolicy(new ClarionFocusTraversalPolicy(target));