• 控制界面控件的遍历顺序


    1,给默认的tab键遍历控件,添加别的按键的

        private void registerKeyTravel() {
    //回车键顺序遍历 KeyStroke enterKS
    = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0); Set<AWTKeyStroke> ksSet = new HashSet<AWTKeyStroke>(); Set<AWTKeyStroke> set = getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS); ksSet.addAll(set); ksSet.add(enterKS); setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, ksSet);      //shift 回车反向遍历 KeyStroke sEnterKS = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.SHIFT_MASK); Set<AWTKeyStroke> sKsSet = new HashSet<AWTKeyStroke>(); Set<AWTKeyStroke> sSet = getFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS); sKsSet.addAll(sSet); sKsSet.add(sEnterKS); setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, sKsSet); }

    2,FocusTraversalPolicy能够提供焦点跟细致的控制

  • 相关阅读:
    COGS 859. 数列
    9.7noip模拟试题
    hash练习
    9.6noip模拟试题
    9.5noip模拟试题
    poj 2117 Electricity
    洛谷P1993 小 K 的农场(查分约束)
    9.2noip模拟试题
    洛谷 P1273 有线电视网(dp)
    面试题收集
  • 原文地址:https://www.cnblogs.com/happyPawpaw/p/3465900.html
Copyright © 2020-2023  润新知