程式 java記事本

2021-07-25 19:02:46 字數 2330 閱讀 8307

介面功能介紹

複製:將選中的文字用乙個變數進行儲存

剪下:複製後刪除

貼上:將複製後的文字貼上到游標位置,如果滑鼠選中了一段文字後貼上,會將選中文字進行覆蓋

刪除:刪除選中文字

查詢:開啟乙個新的面板,在裡面可以進行查詢操作

替換:開啟乙個面板,可以進行查詢操作,在查詢到之後可以對選中的文字進行替換操作

字型:

加粗傾斜

宣告變數;

private string copytext;//複製時暫存文字

private int start;//使用者游標前面的位置

private int end;//使用者游標後面的位置

複製:將選中的文字用乙個變數進行儲存

jmenuitem copy = new jmenuitem("複製");

copy.addactionlistener(new actionlistener()

});

private void copy()
剪下:複製後刪除

jmenuitem deleteandcopy = new jmenuitem("剪下");

deleteandcopy.addactionlistener(new actionlistener()

}});

貼上:將複製後的文字貼上到游標位置,如果滑鼠選中了一段文字後貼上,會將選中文字進行覆蓋

jmenuitem zhan = new jmenuitem("貼上");

zhan.addactionlistener(new actionlistener()

});

private void zhan()

}

刪除:刪除選中文字

jmenuitem delete= new jmenuitem("刪除");

delete.addactionlistener(new actionlistener()

});

private void delete()

}

查詢:開啟乙個新的面板,在裡面可以進行查詢操作

jmenuitem find = new jmenuitem("查詢");

find.addactionlistener(new actionlistener()

});

private void find() catch (exception e) 

}});

}

替換:開啟乙個面板,可以進行查詢操作,在查詢到之後可以對選中的文字進行替換操作

jmenuitem replace = new jmenuitem("替換");

replace.addactionlistener(new actionlistener()

});

private void replace() catch (exception e) 

}});

}

字型:加粗傾斜

jcheckboxmenuitem blod = new jcheckboxmenuitem("blod");

jcheckboxmenuitem italic = new jcheckboxmenuitem("italic");

blod.additemlistener(new itemlistener() else

} else else }}

});italic.additemlistener(new itemlistener() else

} else else }}

});

整體外觀:

替換的視窗:

查詢的視窗:

記事本程式

anchor 控制項與容器周圍的距離保持不變 dock 定義容器要停靠到哪一邊,重要的乙個是fill填充 using system using system.collections.generic using system.componentmodel using system.data using...

個人記事本

size t strlen const char s the strlen function calculates the length of the string s,excluding 不包括 the terminating null byte 0 計算長度時,不包括末尾的結束符 0 但是,換行...

記事本 陳慧琳

翻開隨身攜帶的記事本 寫著許多事都是關於你 你討厭被冷落 習慣被守候 寂寞才找我 我看見自己寫下的心情 把自己放在卑微的後頭 等你等太久 想你淚會流 而幸福快樂是什麼 愛的痛了 痛的哭了 哭的累了 日記本裡頁頁執著 記載著你的好 像上癮的毒藥 它反覆騙著我 愛的痛了 痛的哭了 哭的累了 矛盾心裡總是...