java中折叠代码 java折叠代码注释

java 的GUI里如何实现 滑动面板,折叠面板或层的效果(像QQ一样的布局)你的这些效果都要自己写组件吧 。
自己编写代码,判断窗口是否在屏幕边缘 , 这个可以用屏幕尺寸,窗口当前位置,和窗口尺寸算出来 。然后用一个线程,改变面板的尺寸和位置就实现滑动了
Java中有类似于C#中的#region和#endRegion这种折叠代码的东西吗?求指导?。?/h2>窗口首选项java编辑器折叠
但是没有C#中java中折叠代码的#region和#endRegion这种折叠
java如何编写折叠式菜单import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.MutableTreeNode;
public class MainClass extends JPanel {
public static void main(String[] args) {
MutableTreeNode root = new DefaultMutableTreeNode("QQ好友");
MutableTreeNode aNode = new DefaultMutableTreeNode("我的好友");
MutableTreeNode bNode = new DefaultMutableTreeNode("陌生人");
MutableTreeNode cNode = new DefaultMutableTreeNode("黑名单");
root.insert(aNode, 0);
root.insert(bNode, 1);
root.insert(cNode, 2);
aNode.insert(new DefaultMutableTreeNode("friend_a"), 0);
aNode.insert(new DefaultMutableTreeNode("friend_b"), 1);
bNode.insert(new DefaultMutableTreeNode("stranger_a"), 0);
bNode.insert(new DefaultMutableTreeNode("stranger_b"), 1);
cNode.insert(new DefaultMutableTreeNode("black_a"), 0);
cNode.insert(new DefaultMutableTreeNode("black_b"), 1);
DefaultTreeModel model = new DefaultTreeModel(root);
JTree tree = new JTree(model);
JFrame frame = new JFrame("QQ");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new JScrollPane(tree),BorderLayout.NORTH);
frame.pack();
frame.setVisible(true);
}
}
用eclipse写java程序时,写了函数为什么没有显示折叠的标志 。。有可能是你没启用,首选项--常规--编辑器--结构化文本编辑器--外观,有个启用折叠,看看勾上没?应该就是这个控制折叠
eclipse中,把所有的函数代码都折叠起来,快捷键是什麽?百度一下Eclipse的快捷键不就行了嘛
Ctrl 1 快速修复(最经典的快捷键,就不用多说了)
Ctrl D: 删除当前行
Ctrl Alt ↓ 复制当前行到下一行(复制增加)
Ctrl Alt ↑ 复制当前行到上一行(复制增加)
Alt ↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt ↑ 当前行和上面一行交互位置(同上)
Alt ← 前一个编辑的页面
Alt → 下一个编辑的页面(当然是针对上面那条来说了)
Alt Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift Ctrl Enter 在当前行插入空行(原理同上条)
Ctrl Q 定位到最后编辑的地方
Ctrl L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl M 最大化当前的Edit或View (再按则反之)
Ctrl / 注释当前行,再按则取消注释
Ctrl O 快速显示 OutLine
Ctrl T 快速显示当前类的继承结构
Ctrl W 关闭当前Editer
Ctrl K 参照选中的Word快速定位到下一个
Ctrl E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl /(小键盘) 折叠当前类中的所有代码
Ctrl ×(小键盘) 展开当前类中的所有代码
Ctrl Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt /来代替)
Ctrl Shift E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl J 正向增量查找(按下Ctrl J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl Shift J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl Shift F4 关闭所有打开的Editer
Ctrl Shift X 把当前选中的文本全部变味小写
Ctrl Shift Y 把当前选中的文本全部变为小写
Ctrl Shift F 格式化当前代码
Ctrl Shift P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt Shift开头的了)
Alt Shift R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt Shift M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt Shift C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt Shift L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt Shift F 把Class中的local变量变为field变量 (比较实用的功能)
Alt Shift I 合并变量(可能这样说有点不妥Inline)
Alt Shift V 移动函数和变量(不怎么常用)
Alt Shift Z 重构的后悔药(Undo)
编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl F
文本编辑器 查找上一个 Ctrl Shift K
文本编辑器 查找下一个 Ctrl K
全局 撤销 Ctrl Z
全局 复制 Ctrl C
全局 恢复上一个选择 Alt Shift ↓
全局 剪切 Ctrl X
全局 快速修正 Ctrl1 1
全局 内容辅助 Alt /
全局 全部选中 Ctrl A
全局 删除 Delete
全局 上下文信息 Alt ?
Alt Shift ?
Ctrl Shift Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt Shift ↑
Java编辑器 选择上一个元素 Alt Shift ←
Java编辑器 选择下一个元素 Alt Shift →
文本编辑器 增量查找 Ctrl J
文本编辑器 增量逆向查找 Ctrl Shift J
全局 粘贴 Ctrl V
全局 重做 Ctrl Y
查看
作用域 功能 快捷键
全局 放大 Ctrl =
全局 缩小 Ctrl -
窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl Shift W
全局 上一个编辑器 Ctrl Shift F6
全局 上一个视图 Ctrl Shift F7
全局 上一个透视图 Ctrl Shift F8
全局 下一个编辑器 Ctrl F6
全局 下一个视图 Ctrl F7
全局 下一个透视图 Ctrl F8
文本编辑器 显示标尺上下文菜单 Ctrl W
全局 显示视图菜单 Ctrl F10
全局 显示系统菜单 Alt -
导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl F3
全局 打开类型 Ctrl Shift T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift F2
全局 打开资源 Ctrl Shift R
全局 后退历史记录 Alt ←
全局 前进历史记录 Alt →
全局 上一个 Ctrl ,
全局 下一个 Ctrl .
Java编辑器 显示大纲 Ctrl O
全局 在层次结构中打开类型 Ctrl Shift H
全局 转至匹配的括号 Ctrl Shift P
全局 转至上一个编辑位置 Ctrl Q
Java编辑器 转至上一个成员 Ctrl Shift ↑
Java编辑器 转至下一个成员 Ctrl Shift ↓
文本编辑器 转至行 Ctrl L
搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl Shift U
全局 打开搜索对话框 Ctrl H
全局 工作区中的声明 Ctrl G
全局 工作区中的引用 Ctrl Shift G
文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl ↑
文本编辑器 下滚行 Ctrl ↓
文件
作用域 功能 快捷键
全局 保存 Ctrl X
Ctrl S
全局 打印 Ctrl P
全局 关闭 Ctrl F4
全局 全部保存 Ctrl Shift S
全局 全部关闭 Ctrl Shift F4
全局 属性 Alt Enter
全局 新建 Ctrl N
项目
作用域 功能 快捷键
全局 全部构建 Ctrl B
源代码
作用域 功能 快捷键
Java编辑器 格式化 Ctrl Shift F
Java编辑器 取消注释 Ctrl \
Java编辑器 注释 Ctrl /
Java编辑器 添加导入 Ctrl Shift M
Java编辑器 组织导入 Ctrl Shift O
Java编辑器 使用try/catch块来包围 未设置 , 太常用了,所以在这里列出,建议自己设置 。
也可以使用Ctrl 1自动修正 。
运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift F5
全局 添加/去除断点 Ctrl Shift B
全局 显示 Ctrl D
全局 运行上次启动 Ctrl F11
全局 运行至行 Ctrl R
全局 执行 Ctrl U
重构
作用域 功能 快捷键
全局 撤销重构 Alt Shift Z
全局 抽取方法 Alt Shift M
全局 抽取局部变量 Alt Shift L
全局 内联 Alt Shift I
全局 移动 Alt Shift V
全局 重命名 Alt Shift R
全局 重做 Alt Shift Y
在IntelliJ IDEA 里面的快捷键完整快捷键参考 idea快捷键|人工博客
Ctrl
快捷键
介绍
CtrlF在当前文件进行文本查找 (必备)
CtrlR在当前文件进行文本替换 (必备)
CtrlZ撤销 (必备)
CtrlY删除光标所在行 或 删除选中的行 (必备)
CtrlX剪切光标所在行 或 剪切选择内容
CtrlC复制光标所在行 或 复制选择内容
CtrlD复制光标所在行 或 复制选择内容java中折叠代码 , 并把复制内容插入光标位置下面 (必备)
CtrlW递进式选择代码块 。可选中光标所在的单词或段落java中折叠代码,连续按会在原有选中的基础上再扩展选中范围 (必备)
CtrlE显示最近打开的文件记录列表
CtrlN根据输入的 类名 查找类文件
CtrlG在当前文件跳转到指定行处
CtrlJ插入自定义动态代码模板
CtrlP方法参数提示显示
CtrlQ光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按) , 显示文档内容
CtrlU前往当前光标所在的方法的父类的方法 / 接口定义
CtrlB进入光标所在的方法/变量的接口或是定义出,等效于 Ctrl左键单击
CtrlK版本控制提交项目,需要此项目有加入到版本控制才可用
CtrlT版本控制更新项目,需要此项目有加入到版本控制才可用
CtrlH显示当前类的层次结构
CtrlO选择可重写的方法
CtrlI选择可继承的方法
Ctrl展开代码
Ctrl-折叠代码
Ctrl/注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)
Ctrl[移动光标到当前所在代码的花括号开始位置
Ctrl]移动光标到当前所在代码的花括号结束位置
CtrlF1在光标所在的错误代码出显示错误信息
CtrlF3调转到所选中的词的下一个引用位置
CtrlF4关闭当前编辑文件
CtrlF8在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
CtrlF9执行 Make Project 操作
CtrlF11选中文件 / 文件夹,使用助记符设定 / 取消书签
CtrlF12弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选
CtrlTab编辑窗口切换 , 如果在切换的过程又加按上delete,则是关闭对应选中的窗口
CtrlEnter智能分隔行
CtrlEnd跳到文件尾
CtrlHome跳到文件头
CtrlSpace基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl逗号 (必备)
CtrlDelete删除光标后面的单词或是中文句
CtrlBackSpace删除光标前面的单词或是中文句
Ctrl1,2,3...9定位到对应数值的书签位置
Ctrl左键单击在打开的文件标题上,弹出该文件路径
Ctrl光标定位按 Ctrl 不要松开 , 会显示光标所在的类信息摘要
Ctrl左方向键光标跳转到当前单词 / 中文句的左侧开头位置
Ctrl右方向键光标跳转到当前单词 / 中文句的右侧开头位置
Ctrl前方向键等效于鼠标滚轮向前效果
Ctrl后方向键等效于鼠标滚轮向后效果
Alt
快捷键
介绍
Alt`显示版本控制常用操作菜单弹出层
AltQ弹出一个提示 , 显示当前类的声明 / 上下文信息
AltF1显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择
AltF2对于前面页面,显示各类浏览器打开目标选择弹出层
AltF3选中文本 , 逐个往下查找相同文本 , 并高亮显示
AltF7查找光标所在的方法 / 变量 / 类被调用的地方
AltF8在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
AltHome定位 / 显示到当前文件的 Navigation Bar
AltEnterIntelliJ IDEA 根据光标所在问题,提供快速修复选择 , 光标放在的位置不同提示的结果也不同 (必备)
AltInsert代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Alt左方向键按左方向切换当前已打开的文件视图
Alt右方向键按右方向切换当前已打开的文件视图
Alt前方向键当前光标跳转到当前文件的前一个方法名位置
Alt后方向键当前光标跳转到当前文件的后一个方法名位置
Alt1,2,3...9显示对应数值的选项卡,其中 1 是 Project 用得最多
Shift
快捷键
介绍
ShiftF1如果有外部文档可以连接外部文档
ShiftF2跳转到上一个高亮错误 或 警告位置
ShiftF3在查找模式下,查找匹配上一个
ShiftF4对当前打开的文件 , 使用新Windows窗口打开,旧窗口保留
ShiftF6对文件 / 文件夹 重命名
ShiftF7在 Debug 模式下,智能步入 。断点所在行上有多个方法调用 , 会弹出进入哪个方法
ShiftF8在 Debug 模式下,跳出 , 表现出来的效果跟 F9 一样
ShiftF9等效于点击工具栏的 Debug 按钮
ShiftF10等效于点击工具栏的 Run 按钮
ShiftF11弹出书签显示层
ShiftTab取消缩进
ShiftESC隐藏当前 或 最后一个激活的工具窗口
ShiftEnd选中光标到当前行尾位置
ShiftHome选中光标到当前行头位置
ShiftEnter开始新一行 。光标所在行下空出一行 , 光标定位到新行位置
Shift左键单击在打开的文件名上按此快捷键 , 可以关闭当前打开文件
Shift滚轮前后滚动当前文件的横向滚动轴滚动
CtrlAlt
快捷键
介绍
CtrlAltL格式化代码,可以对当前文件和整个包目录使用 (必备)
CtrlAltO优化导入的类,可以对当前文件和整个包目录使用 (必备)
CtrlAltI光标所在行 或 选中部分进行自动代码缩进,有点类似格式化
CtrlAltT对选中的代码弹出环绕选项弹出层
CtrlAltJ弹出模板选择窗口,讲选定的代码加入动态模板中
CtrlAltH调用层次
CtrlAltB在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
CtrlAltV快速引进变量
CtrlAltY同步、刷新
CtrlAltS打开 IntelliJ IDEA 系统设置
CtrlAltF7显示使用的地方 。寻找被该类或是变量被调用的地方,用弹出框的方式找出来
CtrlAltF11切换全屏模式
CtrlAltEnter光标所在行上空出一行,光标定位到新行
CtrlAltHome弹出跟当前文件有关联的文件弹出层
CtrlAltSpace类名自动完成
CtrlAlt左方向键退回到上一个操作的地方 (必备)**(注意与其他软件快捷键冲突)**
CtrlAlt右方向键前进到上一个操作的地方 (必备)**(注意与其他软件快捷键冲突)**
CtrlAlt前方向键在查找模式下,跳到上个查找的文件
CtrlAlt后方向键在查找模式下 , 跳到下个查找的文件
CtrlShift
快捷键
【java中折叠代码 java折叠代码注释】介绍
CtrlShiftF根据输入内容查找整个项目 或 指定目录内文件 (必备)
CtrlShiftR根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)
CtrlShiftJ自动将下一行合并到当前行末尾 (必备)
CtrlShiftZ取消撤销 (必备)
CtrlShiftW递进式取消选择代码块 。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)
CtrlShiftN通过文件名定位 / 打开文件 / 目录 , 打开目录需要在输入的内容后面多加一个正斜杠 (必备)
CtrlShiftU对选中的代码进行大 / 小写轮流转换 (必备)
CtrlShiftT对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择
CtrlShiftC复制当前文件磁盘路径到剪贴板
CtrlShiftV弹出缓存的最近拷贝的内容管理器弹出层
CtrlShiftE显示最近修改的文件列表的弹出层
CtrlShiftH显示方法层次结构
CtrlShiftB跳转到类型声明处
CtrlShiftI快速查看光标所在的方法 或 类的定义
CtrlShiftA查找动作 / 设置
CtrlShift/代码块注释 (必备)
CtrlShift[选中从光标所在位置到它的顶部中括号位置
CtrlShift]选中从光标所在位置到它的底部中括号位置
CtrlShift展开所有代码
CtrlShift-折叠所有代码
CtrlShiftF7高亮显示所有该选中文本,按Esc高亮消失
CtrlShiftF8在 Debug 模式下,指定断点进入条件
CtrlShiftF9编译选中的文件 / 包 / Module
CtrlShiftF12编辑器最大化
CtrlShiftSpace智能代码提示
CtrlShiftEnter自动结束代码,行末自动添加分号 (必备)
CtrlShiftBackspace退回到上次修改的地方
CtrlShift1,2,3...9快速添加指定数值的书签
CtrlShift左方向键在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置 , 同时选中该单词 / 中文句
CtrlShift右方向键在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置,同时选中该单词 / 中文句
CtrlShift左方向键在光标焦点是在工具选项卡上,缩小选项卡区域
CtrlShift右方向键在光标焦点是在工具选项卡上,扩大选项卡区域
CtrlShift前方向键光标放在方法名上 , 将方法移动到上一个方法前面 , 调整方法排序
CtrlShift后方向键光标放在方法名上 , 将方法移动到下一个方法前面,调整方法排序
AltShift
快捷键
介绍
AltShiftN选择 / 添加 task
AltShiftF显示添加到收藏夹弹出层
AltShiftC查看最近操作项目的变化情况列表
AltShiftF添加到收藏夹
AltShiftI查看项目当前文件
AltShiftF7在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法 , 则会进入该内嵌的方法中,依此循环进入
AltShiftF9弹出 Debug 的可选择菜单
AltShiftF10弹出 Run 的可选择菜单
AltShift左键双击选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句
AltShift前方向键移动光标所在行向上移动
AltShift后方向键移动光标所在行向下移动
CtrlShiftAlt
快捷键
介绍
CtrlShiftAltV无格式黏贴
CtrlShiftAltN前往指定的变量 / 方法
CtrlShiftAltS打开当前项目设置
CtrlShiftAltC复制参考信息
其他
快捷键
介绍
F2跳转到下一个高亮错误 或 警告位置 (必备)
F3在查找模式下,定位到下一个匹配处
F4编辑源
F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法 , 则进入当前方法体内 , 如果该方法体还有方法,则不会进入该内嵌的方法中
F8在 Debug 模式下 , 进入下一步 , 如果当前行断点是一个方法 , 则不进入当前方法体内
F9在 Debug 模式下 , 恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上
F11添加书签
F12回到前一个工具窗口
Tab缩进
ESC从工具窗口进入代码文件窗口
连按两次Shift弹出 Search Everywhere 弹出层
java中折叠代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java折叠代码注释、java中折叠代码的信息别忘了在本站进行查找喔 。

    推荐阅读