使用快捷键Shift+Tab切换Tab
使用一个变量存储点击过的Tab的序号
private int defaultTabbedIndex=0; /*** * tab 的序号,用于使用快捷键Shift+Tab 切换Tab */ private List<Integer>indexList=new ArrayList<Integer>(); { indexList.add(defaultTabbedIndex); }
每次选中某个Tab,就把该Tab的index添加进indexList中:
tabbedPane.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) { JTabbedPane tabbedPane = (JTabbedPane) e.getSource(); int selectedIndex = tabbedPane.getSelectedIndex(); indexList.add(selectedIndex); } });
获取上一次Tab的序号:
/*** * 获取上一次Tab的序号 * @return */ private int getLastIndex(){ int length=indexList.size(); if(length<2){ return SystemHWUtil.NEGATIVE_ONE; } return indexList.get(length-2); }
增加全局快捷键:
/*** * 增加全局快捷键Shift+Tab */ private void addGlobalKey(){ Toolkit toolkit = Toolkit.getDefaultToolkit(); // 注册应用程序全局键盘事件, 所有的键盘事件都会被此事件监听器处理. toolkit.addAWTEventListener( new java.awt.event.AWTEventListener() { public void eventDispatched(AWTEvent event) { if (event.getClass() == KeyEvent.class) { KeyEvent kE = ((KeyEvent) event); // 处理按键事件 Shift+Tab if ((kE.getKeyCode() == KeyEvent.VK_TAB) && (((InputEvent) event) .isShiftDown())&& kE.getID() == KeyEvent.KEY_PRESSED) { System.out.println("111"); int lastIndex=getLastIndex(); if(lastIndex<0){ return; } // indexList.add(tabbedPane.getSelectedIndex()); tabbedPane.setSelectedIndex(lastIndex); } } } }, java.awt.AWTEvent.KEY_EVENT_MASK); }
参考:
相关推荐
12. 快速切换工作簿:可以使用快捷键 Ctrl+Tab 切换工作簿。 13. 选定超级链接文本:可以使用快捷键 Ctrl+K 选定超级链接文本。 14. 快速查找:可以使用快捷键 Ctrl+F 快速查找。 15. 修改默认文件保存路径:可以...
【IntelliJ IDEA快捷键详解】 IntelliJ IDEA是一款强大的集成开发环境,尤其对Java、JavaScript等编程语言提供了丰富的支持。...如果你发现了新的快捷键或者有独特的使用技巧,不妨分享给他人,共同提升开发技能。
- ALT+Tab:在打开的程序之间切换。 - ALT+255:快捷键对应的操作在文档中未说明,可能是特定软件的自定义快捷键。 - ALT+F/V/E/I/O/T/A/W/H:快捷键对应的操作在文档中未说明,可能是特定软件的自定义快捷键。 三...
812. 快速切换工作簿:用户可以使用快捷键 Ctrl+Tab 来快速切换工作簿,提高工作效率。 913. 选定超级链接文本:用户可以使用快捷键 Ctrl+K 来选定超级链接文本,提高数据处理效率。 914. 快速查找:用户可以使用...
WebStorm还允许用户使用快捷键在多个编辑选项卡之间进行快速切换,比如Ctrl+Tab和Ctrl+Shift+Tab可以分别用来切换到下一个和上一个编辑器标签页。此外,Ctrl+F4用于关闭活动编辑器标签页。 在调试过程中,还可以...
- **Tab 与 Shift+Tab**:选中要移动的代码后,按Tab键右移,按Shift+Tab键左移。 - **Ctrl+up** / **Ctrl+down**:上下滚动编辑页面。 **7. 查找快捷键** - **Ctrl+Shift+R**:相当于Navigate->Open Resource。...
切换到上一个窗口快捷键:Ctrl+Shift+TAB,切换到上一个打开的窗口。 关闭窗口快捷键:Ctrl+Q,关闭当前激活的窗口。 工具栏操作快捷键: 全景缩放快捷键:W,使用鼠标滚轮缩放全景。 移动快捷键:W,移动选中对象...
使用快捷键 Win + Tab 可以以 3D 效果显示切换窗口。 录像功能 使用快捷键 Win + R,输入 psr.exe 回车,可以开始录像。 调整显示器亮度、音量大小和无线网 使用快捷键 Win + X,可以快速调整显示器亮度、音量大小...
* Command + Shift + Tab:切换应用程序(反向) * Command + ~:切换窗口 这些快捷键可以帮助用户快速切换应用程序和管理窗口。 Mac系统常用快捷键大全可以帮助用户快速和高效地操作Mac电脑,从而提高工作效率。...
* SHIFT + TAB:取消制表符 * CTRL + U:转小写 * CTRL + SHIFT + U:转大写 5. 导航和选择快捷键 * CTRL + END:文档定位到最后 * CTRL + HOME:文档定位到最前 * CTRL + G:转到… * CTRL + K, CTRL + P:上一个...
* Ctrl + Shift + Tab:上一个单元格 * Ctrl + Tab:下一个单元格 * Ctrl + Shift + →:右移当前单元格 * Ctrl + Shift + ←:左移当前单元格 * Ctrl + Shift + ↑:上移当前单元格 * Ctrl + Shift + ↓:下移当前...
Shift+F3:切换字母大小写 Ctrl+Shift+A:将所选字母设为大写 Ctrl+B:应用加粗格式 Ctrl+U:应用下划线格式 Ctrl+Shift+W:只给字、词加下划线,不给空格加下划线 Ctrl+Shift+H:应用隐藏文字格式 Ctrl+I:...
- Ctrl+Shift+Tab:在表格中移动到上*单元格。 - Ctrl+Alt+M:插入行。 11. 页面布局快捷键 - Ctrl+Alt+S:显示/隐藏网格线。 - Ctrl+Shift+&:应用边框。 - Ctrl+Shift+-:移除边框。 12. 功能区快捷键 - ...
* Shift+F3:切换字母大小写 * Ctrl+Shift+A:将所选字母设为大写 * Ctrl+B:应用加粗格式 * Ctrl+U:应用下划线格式 * Ctrl+Shift+W:只给字、词加下划线,不给空格加下划线 * Ctrl+Shift+H:应用隐藏文字格式 * ...
- Ctrl+Shift+F6:当绘制一个连续的系列形状时,可以使用此快捷键创建它们的副本。 - Ctrl+Tab:选择上一个选择的形状或浮动对象。 - Ctrl+Shift+F10:显示所选形状的快捷键菜单。 - Ctrl+Shift+F7:对选定的形状...
* Alt+Shift+Tab: 切换到上一个窗口 * Alt+F4: 关闭活动窗口 * F6: 将选择的窗口最大化 * Ctrl+F10: 将已经最大化的 Visio 程序窗口还原为原始大小 * Ctrl+F5: 将屏幕上的图片复制到剪贴板上 * Print Screen: 将所选...
7. 切换面板快捷键:Ctrl+Tab和Ctrl+Shift+Tab切换下一个和上一个面板,F和Shift+F切换屏幕模式。 8. 工具快捷键:使用特定字母键选取对应工具,如B代表画笔工具,V代表移动工具,P代表钢笔工具,T代表文本工具,L...
快捷键:Tab 或 Shift+Tab 作用:对当前行或选中的代码行进行缩进。 选中行的缩进(Indent/unindent selected lines): 快捷键:Ctrl+[ 和 Ctrl+] 作用:增加或减少选中代码行的缩进级别。 剪切/复制/粘贴操作: ...
PyCharm 使用快捷键详解 PyCharm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的快捷键来帮助开发者提高编码效率。在本文中,我们将详细介绍 PyCharm 中的快捷键,帮助您快速掌握这款 IDE。 ...