freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java課設文本編輯器(編輯修改稿)

2024-12-07 16:22 本頁面
 

【文章內容簡介】 nitialColor),其中參數(shù) Component 指定對話框所依賴的組件,即文本編輯器中的文本區(qū) area, title 指定對話框的標題“調色板”, initialColor指定對話框返回的初始顏色,即對話框消失 后,返回默認值。 三、 建立 Choice下拉列表實現(xiàn)對字體的設 計 Choice list。 GraphicsEnvironment ge=()。 String fontName[]=()。 public void itemStateChanged(ItemEvent e) { String name=()。 Font f=new Font(name,15)。 (f)。 } 文 本 編 輯 器 要 實 現(xiàn) 對 字 體 的 設 置 , 我 選 用 了GraphicsEnvironment 對象調用 String [] getAvailableFontFamilyNames()方法,該方法可以獲取計算機上所有可用的字體名稱,并存放到字符串數(shù)組中。 四、 剪切,復制,粘貼 的設計 public void changedUpdate(DocumentEvent e) { String s=()。 } public void removeUpdate(DocumentEvent e) 11 { changedUpdate(e)。 } public void insertUpdate(DocumentEvent e) { changedUpdate(e)。 } public void actionPerformed(ActionEvent e) { else if(()==item2) { ()。 } else if(()==item3) { ()。 } else if(()==item4) { ()。 } } 文本編輯器中關于剪切,復制,粘貼功能的實現(xiàn)我選用處理JTextArea 的 DocumentEvent 事 件 , 通 過 () ,(), ()方法,點擊“編輯”中相應菜單項可以選擇將文本區(qū)中選中的內容剪切,復制,粘貼。 12 第四章 代碼實現(xiàn) 一 、字形,字體大小部分 else if(()==item8)//設置字形(常規(guī),傾斜,加粗) { Font font=()。 int style=()。 style=style^0。 (new Font(,style,()))。 } else if(()==item9) { Font font=()。 int style=()。 style=style^2。 (new Font(,style,()))。 } else if(()==item10) { Font font=()。 int style=()。 style=style^1。 (new Font(,style,()))。 } else if(()==item11) //設置字體大小 { 13 Font font=()。 int style=()。 (new Font((),style,12))。 } else if(()==item12) { Font font=()。 int style=()。 (new Font((),style,24))。 } else if(()==item13) { Font font=()。 int style=()。 (new Font((),style,36))。 } 圖 1 文本編輯器中的菜單: 14 二、 幫助中關于主題部分 else if(()==item6) { zhuti zt=new zhuti()。 } class zhuti extends Frame implements ActionListener { Button btn。 Label lab。 zhuti() { setLayout(null)。 btn=new Button(確定 )。 lab=new Label(這是一個簡單的文本編輯器 !)。 add(btn)。 add(lab)。 (this)。 setBounds(200,200,250,150)。 setVisible(true)。 (20 ,60,220,30)。 (new Font(楷體 ,16))。 ()。 (100,100,50,30)。 ()。 } public void actionPerformed(ActionEvent e) 15 { if(()==btn) { dispose()。 } } } 對于幫助中關于主題部分的實現(xiàn),我另構建了一個 Frame 框架,主要是由一個標簽及一個 按鈕構成,由標簽輸出“這是一個簡單的文本編輯器 !”,按鈕用 dispose()方法實現(xiàn)退出功能。 圖 2:簡單的幫助對話框: 16 第五章 測試與調試 一、 調試分析 關于打開和保存我運用了文件對話框 , filedialog_save和 filedialog_load 以及文件輸入輸出流來實現(xiàn) ,新建功能我選用了 (null)方法 。 對于剪貼 , 粘貼 ,復制的實現(xiàn)則用 public void removeUpdate(DocumentEvent e) 及 public void insertUpdate(DocumentEvent e)。 背景的運用也是調用了顏色對話框 ,需引用 import 包 用 Color newColor=(this, 調色板,())方法 。 至于字體功能的實現(xiàn) ,則是先創(chuàng)建一個下拉列表 Choice list,再實現(xiàn)對它的監(jiān)聽 (this), 最后用public void itemStateChanged(ItemEvent e)方法實現(xiàn) ,需注意的是這種方法的實現(xiàn)只對 包中的組件有效 ,對于 包中的組件 ,系統(tǒng)則是采取默認的字體名稱 。 二、 測試結果 圖 1:文本編輯器的運行結果: 17 圖 2:字體選擇下拉列表 18 圖
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1