
记事本完整代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
import java.io.*;
@SuppressWarnings("serial")
class mynotepad extends JFrame {
文件(F)"), new JMenu("编辑(E)"),
格式(O)"), new JMenu("查找(V)"), new JMenu("帮助(H)") };
新建"), new JMenuItem("打开"), new JMenuItem("保存
"),
退出") },
复制"), new JMenuItem("剪切"), new JMenuItem("粘
贴"),
全选"), new JMenuItem("查找"),new
JMenuItem("替换") },
自动换行(W)"), new JMenuItem("字体(F)") },
状态栏(S)") },
帮助") } };
查找字符串...",
true);
请输入字符串 :");
查找");
len).equals(str)) {
(start);
(start + len);
若找不到待查字符串,则将光标置于末尾
字符串替换...",
true);
请输入要替换的字符串
:");
请输入替换后的字符串
:");
替换");
(jtf1.getText()))
().replaceFirst(
jtf2.getText()));
没找到 " +
jtf1.getText());
字符总长:总行数:0 "));
宋体",0,12));
当前行:0当前列:0 "));
宋体",0,12));
字符总长:%d 总行数:%d ", editArea.getText
().length(),editArea.getLineCount()));
当前行:%d 当前列:%d ", linenum,columnnum));
新建".equals(name)) {
打开".equals(name)) {
保存".equals(name)) {
退出".equals(name)) {
退出?", "退出
剪切".equals(name)) {
复制".equals(name)) {
粘贴".equals(name)) {
全选")) {
自动换行(W)")) {
字体(F)")) {
16));
}
public class Main {
我的记事本程序");
}
