91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 19KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: Java
  • 標簽: java??

資源簡介

文本編輯器源代碼 java源代碼 實驗課寫的作業

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.datatransfer.Clipboard;
import?java.awt.datatransfer.DataFlavor;
import?java.awt.datatransfer.StringSelection;
import?java.awt.datatransfer.Transferable;
import?java.awt.event.*;
import?java.io.*;
import?java.util.Timer;
import?javax.swing.*;
import?javax.swing.event.*;
public?class?Edit{???????????//主類
?????????public?static?void?main(String?args[]){
???????????????????EditInstantiation?myEdit=?new?EditInstantiation();
???????????????????myEdit.init();???????//初始化
???????????????????myEdit.displayEdit();?//顯示窗體
?????????????}

}
class?EditInstantiation?extends?WindowAdapter{????//默認屬性類
?????//define?sources???定義各部件
?????frame?myFrm=new?frame(“我的編輯器“);?????//定義窗體
?????TextArea?myText=new?TextArea();???????????//定義窗體
?????Dialog?myDlgFind=new?Dialog(myFrm“查找“true);?//定義查找對話框
?????Dialog?myDlgFindont=new?Dialog(myFrm“字體“true);?//定義字體對話框
???TextField?TFfind=new?TextField(30);//定義查找對話中的查找輸入框
???TextField?TFreplace=new?TextField(30);?//定義查找對話中的替換輸入框
???TextField?TFfontSizeTFfontDemo;//定義字體大小文本框和示例框
???Choice?CHfontName;//定義字體大小選擇框
???List?LTfontSize;????//定義字體大小標簽
???Button?BfontOKBfontCancel;?//定義字體大小對話中的確定及取消按鈕
???Button?Bfind=new?Button(“查找“);//定義查找對話中的查找按鈕
??????Button?Breplace=new?Button(“替換“);//定義查找對話中的替換及取消按鈕
Button?Bnext=new?Button(“下一個“);//定義查找對話中的下一個及取消按鈕
?????Button?Bcancel=new?Button(“取消“);//定義查找對話中的確定及取消按鈕
?????Label?Lf=new?Label(“查找內容:“);
?????Label?Lr=new?Label(“替換為:????“);
?????Label?Ls=new?Label(“字體大小:“);
?????FileDialog?myFDlg;
?????Clipboard?myCB=Toolkit.getDefaultToolkit().getSystemClipboard();?//剪切板對象
?????Menu?MfileMeditMformationMhelp;
?????MenuBar?MBbar;

?????//define?varities???//定義各變量
?????private?int?VIindex?=?1;
?????private?String?VSsubFixStr=“.java“;
?????private?String?VSmyFileName?=?“Document1“VSmyBFileName;
?????private?File?VFmyFile=new?File(VSmyFileName+VIindex+“.java“);
?????private?int?VIsearchPosition=0;
?????private?Timer?VTtime;
private?int?VImin=1;?//?parameter?in?time?schedul
private?int?VItype=JOptionPane.INFORMATION_MESSAGE;
?????private?String?VStitle;
?????private?String?VSmessage;
?????//?flag?of?the?changeing
?????private?boolean?VBchanged?=?true;
//?the?scope?of?the?font
private?int?VIfontSizeMin?=?8?VIfontSizeMax?=?40?VIfontSizeChangedStep?=?2;

?????//************************************************
?????//founction?name:init()
?????//parameter?????:none
?????//attribute?????:public
?????//founction?????:initia?all?compont
?????//************************************************
?????public?void?init(){??????????//初始化各部件
???????//------------------?set?menu???------------------
???????MBbar=new?MenuBar();
???????myFrm.setMenuBar(MBbar);
???????Mfile=new?Menu(“文件“);
???????Medit=new?Menu(“編輯“);
???????Mformation=new?Menu(“格式“);
???????Mhelp=new?Menu(“幫助“);

???????MBbar.add(Mfile);
???????MBbar.add(Medit);
???????MBbar.add(Mformation);
???????MBbar.add(Mhelp);

???????//文件菜單?add?File?menu
???????Mfile.add(new?MenuItem(“新建“new?MenuShortcut(KeyEvent.VK_N)))

評論

共有 條評論