码迷,mamicode.com
首页 > 其他好文 > 详细

e613. Modifying the Focus Traversal Order

时间:2018-09-06 11:03:00      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:jbutton   bsp   store   java   flow   aci   tab   insert   width   

 JFrame frame = new JFrame();
    JButton component1 = new JButton("1");
    JButton component2 = new JButton("2");
    JButton component3 = new JButton("3");
    
    // By default, the focus traversal order is the same as the insertion order
    frame.getContentPane().setLayout(new FlowLayout());
    frame.getContentPane().add(component1);
    frame.getContentPane().add(component2);
    frame.getContentPane().add(component3);
    
    // Change the order from 1,2,3 to 1,3,2
    component1.setNextFocusableComponent(component3);
    component3.setNextFocusableComponent(component2);
    component2.setNextFocusableComponent(component1);
    
    // Restore the order to 1,2,3
    component1.setNextFocusableComponent(null);
    component2.setNextFocusableComponent(null);
    component3.setNextFocusableComponent(null);

 

Related Examples

e613. Modifying the Focus Traversal Order

标签:jbutton   bsp   store   java   flow   aci   tab   insert   width   

原文地址:https://www.cnblogs.com/borter/p/9596097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!