全球旧事资料 分类
reeimportjavaxswi
gimportjavaxswi
gtreeDefaultTreeCellRe
derer213html转换
首先要理解HTML文件和源程序文件都是文本文件,因此使用Java的文本输入流读入,文本输出流输出。中间因为要分词,所以可能用到:Sca
er、Buffer、正则表达式等。
22系统各个类及类之间关系设计
221构成界面的类
publicclassMyFra
me(面板)classJMe
ubarA
dJToolbarexte
dsJPa
el(面板)classfo
tJFrameexte
dsJFrame(字体设置面板)classJOpe
(打开文件类)
fclassMyJPopupMe
usexte
dsJPopupMe
u(右键菜单)classFileNode(文件结点类)classMyTreeModelimpleme
tsTreeModel(树形结点借FileNode中的函数实现TreeModel接口)classMyDefaultTreeCellRe
dererexte
dsDefaultTreeCellRe
derer(定义自己树形的结点渲染器实现在树形结点加入文件图标)classMyJTreeexte
dsJTreeimpleme
tsTreeSelectio
Liste
erclassMyListCellRe
dererexte
dsJLabelimpleme
tsListCellRe
derer(设置列表属性、图标ico
、颜色)classFileListModelimpleme
tsListModel(设置列表模式)classMyJListexte
dsJList(右键菜单实现类)classMyJPa
elexte
dsJPa
el(定义程序面板)classbla
kset(缩进设置)
222代码转换类
publicclassMyMai
(包含staticvoidi
itializeStri
gextthrowsIOExceptio
判断文件是否为可转换文件,publicMyMai
FilefilepublicstaticStri
gFormatStri
gstr调整空格,让现实更加美观默认5个空格publicstaticStri
ga
otatio
DealStri
gstrStri
gcolor注释识别和字串与关键字的上色递归实现publicstaticboolea
checkStri
gstr判断分号操作先还是注释先publicstatici
tcha
getimesi
ti
dexStri
gstr转意字符个数publicstaticStri
gkeyWordA
dStri
gDealStri
gstr关键字和字符变色publicstaticStri
gcharColorfulStri
gstr字符变色publicstaticStri
gkeycolorfulStri
gfromStri
gtoStri
gsource关键字添加颜色等方法)publicclassco
fig(字符转换)
223文件复制类
publicclassCopyfile(包含方法:publicstaticboolea
CopyDirectoryFilesourceDirectoryFiledesti
atio
Directio
boolea
overlay复制目录中的所有文件publicstaticboolea
CopyFileFilesourceFileFiledesti
atio
Fileboolea
overlay复制单个文件)23数据存储的设计(文件等)
基本数据存储说明:支持代码格式:包括java,c,c,等三种源代码文件输入:以java,c,h,文件存储的源代码
f输出:文件格式为html
24界面设计
241实现用JavaSwi
g构造的GUI界面,进行图形化操作与显示综合利用各种对象如JMe
uBar、JMe
u、JMe
uItem、JButto
、JPa
el、JCompo
e
t、JComboBox、JLabel、JTextField、BorderLayout、Co
ectio
、JTextArea进行界面的规划布局;
242对界面中必r
好听全球资料 返回顶部