📄 notepadeditor.java
字号:
package cqj.jar.com;
import javax.swing.UIManager;
/*
* 文本编辑器
* cq.jone@gmail.com
* Dec 25, 2008
* Ruc. EcoLab
* 待实现功能:查找,替换,字体
* 问题1:windowClosing:My_WindowAdapter 下的WindowClosing 不管怎么样都会使窗口隐藏或关闭???
* 如果不想关闭需要设置默认的窗口关闭动作,如下:
* this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
* 即系统在点击关闭叉头时什么也不做,全由开发者去实现需要操作.
* 问题2:按CTRL+F查找时怎么也显示状态 “已修改” 了??? 是因为CTRL+F键也是KeyTyped事件
* 问题3:请实现撤消上次或上上次操作的功能。即平时用的CTRL+Z的功能?
*/
//文本编辑器
public class NotePadEditor extends MainFrame{
/**
*
*/
private static final long serialVersionUID = 2761697405857943614L;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
//界面外观设置
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) {}
new NotePadEditor();
/*
String str = "我是Chinese";
for(int i=0 ; i < str.length(); i++) {
System.out.printf("char [%c] ---- %b\n", str.charAt(i), M_StringConstants.isEn(str.charAt(i)));
}
*/
}
public NotePadEditor(){
super();
//this.pack();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -