資源簡介
? 新建:新建一個文本文件
? 打開:調用JDK提供的“打開”對話框,選擇要打開的文本文件,要求返回帶路徑的文件名。
? 保存或另存為:如果已有文件名,直接保存文件,否則調用“保存”對話框,獲取文件名后保存。
? 退出:在退出前要判斷是否保存,保存時要求如上,不保存直接退出。
? 撤銷/重做:記錄用戶在編輯區的歷史操作,可以進行撤銷與重復。
? 復制/剪切/粘貼:將選中的文本復制到系統剪切板上;將選中的文本剪切到系統剪切板上;將選中的文本粘貼到系統剪切板上
? 全部選中:將編輯區中的文件全部選中
? 查找:根據向上/向下條件進行查找,或者區分大小寫進行查找
? 替換:根據選項要求在編輯區的所有文本中查找到的全部文本
? 自動換行:文本編輯區是否自動換行
? 字體:調用“字體”對話框設置文本編輯區的字體、字形和大小
? 顏色:調用“顏色板”對話框設置文本編輯區的顏色
? 幫助主題:調用網上API文檔網頁

代碼片段和文件信息
package?NopeTxt;
import?java.awt.BorderLayout;
import?java.awt.FlowLayout;
import?javax.swing.JButton;
import?javax.swing.JDialog;
import?javax.swing.JPanel;
import?javax.swing.border.EmptyBorder;
/**@Function:
?*?@author?謝京振
?*?@date?2018年12月13日?下午11:02:47
?*?@return
?*/
public?class?ColorDialog?extends?JDialog?{
private?final?JPanel?contentPanel?=?new?JPanel();
public?ColorDialog()?{
setBounds(100?100?450?300);
getContentPane().setLayout(new?BorderLayout());
contentPanel.setBorder(new?EmptyBorder(5?5?5?5));
getContentPane().add(contentPanel?BorderLayout.CENTER);
contentPanel.setLayout(null);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-20?08:31??NopeTxt\
?????文件?????????667??2018-12-16?23:32??NopeTxt\ColorDialog.java
?????文件????????5207??2018-12-13?18:46??NopeTxt\FindDialog.java
?????文件????????7348??2019-01-04?12:35??NopeTxt\FontDialog.java
?????文件???????22094??2018-12-20?11:09??NopeTxt\MyNoteBook.java
?????文件????????6922??2018-12-20?08:48??NopeTxt\ReplaceDialog.java
?????文件??????????44??2018-12-13?23:25??NopeTxt\notepad.chm
?????目錄???????????0??2018-12-14?08:34??images\
?????文件????????3938??2018-12-14?08:34??images\logo.png
?????文件?????????848??2018-12-14?08:14??images\保存.png
?????文件????????1153??2018-12-14?08:14??images\剪切.png
?????文件????????1125??2018-12-14?08:14??images\復制.png
?????文件?????????882??2018-12-14?08:14??images\打開.png
?????文件?????????806??2018-12-14?08:14??images\新建.png
?????文件????????1012??2018-12-14?08:14??images\粘貼.png
- 上一篇:java實現虛擬鍵盤
- 下一篇:java掃描線填充算法
評論
共有 條評論