java记事本源代码Word格式文档下载.docx
- 文档编号:19578950
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:72
- 大小:29.56KB
java记事本源代码Word格式文档下载.docx
《java记事本源代码Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java记事本源代码Word格式文档下载.docx(72页珍藏版)》请在冰豆网上搜索。
//创建文本区域对象
tedMenuBar=newjavax.swing.JMenuBar();
//创建菜单条对象
toolBar=newJToolBar();
//创建工具条对象
createPopupMenu();
//创建弹出式菜单
//创建file菜单及其菜单项对象
fileMenu=newjavax.swing.JMenu();
newMenuItem=newjavax.swing.JMenuItem();
jSeparator1=newjavax.swing.JSeparator();
openMenuItem=newjavax.swing.JMenuItem();
saveMenuItem=newjavax.swing.JMenuItem();
saveAsMenuItem=newjavax.swing.JMenuItem();
jSeparator2=newjavax.swing.JSeparator();
exitMenuItem=newjavax.swing.JMenuItem();
//创建edit菜单及其菜单项对象
editMenu=newjavax.swing.JMenu();
copyMenuItem=newjavax.swing.JMenuItem();
pasteMenuItem=newjavax.swing.JMenuItem();
cutMenuItem=newjavax.swing.JMenuItem();
jSeparator3=newjavax.swing.JSeparator();
findMenuItem=newjavax.swing.JMenuItem();
//创建setMenu菜单及其菜单项对象
setMenu=newjavax.swing.JMenu();
FcolorMenuItem=newjavax.swing.JMenuItem();
BcolorMenuItem=newjavax.swing.JMenuItem();
//创建help菜单及其菜单项对象
helpMenu=newjavax.swing.JMenu();
aboutMenuItem=newjavax.swing.JMenuItem();
//设置TextEdit框架的标题
setTitle("
简单文本编辑器"
);
//设置TextEdit框架的监听器
addWindowListener(newjava.awt.event.WindowAdapter(){
publicvoidwindowClosing(java.awt.event.WindowEventevt){
exitForm(evt);
}
});
getAccessibleContext().setAccessibleName("
MyTextEditorFrame"
getAccessibleContext().setAccessibleDescription("
MyTextEditorframe."
//设置工具条
toolBaraddButtons(toolBar);
getContentPane().add(toolBar,java.awt.BorderLayout.PAGE_START);
//设置滚动板
textScrollPane.setViewportView(textBox);
//把视口视图设为texBox
textBox.getAccessibleContext().setAccessibleName("
TextBox"
textBox.getAccessibleContext().setAccessibleDescription("
Textbox."
getContentPane().add(textScrollPane,java.awt.BorderLayout.CENTER);
//文件菜单设置开始
fileMenu.setMnemonic('
f'
//file菜单的加速键的设置
fileMenu.setText("
文件"
//file菜单的标题的设置
newMenuItem.setText("
新建"
//new菜单项标题的设置
newMenuItem.setMnemonic('
n'
//new菜单项键盘助记键的设置
//new菜单项加速键的设置
newMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_N,
java.awt.event.InputEvent.CTRL_MASK)
);
//new菜单项监听器的设置
newMenuItem.addActionListener(newjava.awt.event.ActionListener(){
publicvoidactionPerformed(java.awt.event.ActionEventevt){
newMenuItemActionPerformed(evt);
fileMenu.add(newMenuItem);
//将new菜单项加入到file菜单
newMenuItem.getAccessibleContext().setAccessibleName("
NewMenuItem"
newMenuItem.getAccessibleContext().setAccessibleDescription("
Newmenuitem."
fileMenu.add(jSeparator1);
//将分隔符加入到flie菜单中
openMenuItem.setText("
打开..."
//open菜单项标题的设置
openMenuItem.setMnemonic('
o'
//open菜单项键盘助记键的设置
//open菜单项加速键的设置
openMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_O,
java.awt.event.InputEvent.CTRL_MASK));
//添加open菜单项的响应处理方法
openMenuItem.addActionListener(newjava.awt.event.ActionListener(){
openMenuItemActionPerformed(evt);
fileMenu.add(openMenuItem);
//将open菜单项加入到file菜单
openMenuItem.getAccessibleContext().setAccessibleName("
OpenMenuItem"
openMenuItem.getAccessibleContext().setAccessibleDescription("
Openmenuitem."
saveMenuItem.setText("
保存"
//save菜单项的标题
saveMenuItem.setMnemonic('
s'
//save菜单项键盘助记键的设置
//save菜单项加速键的设置
saveMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_S,
java.awt.event.InputEvent.CTRL_MASK));
//save菜单项监听器的设置
saveMenuItem.addActionListener(newjava.awt.event.ActionListener(){
saveMenuItemActionPerformed(evt);
fileMenu.add(saveMenuItem);
//将save菜单项加入到file菜单
saveMenuItem.getAccessibleContext().setAccessibleName("
SaveMenuItem"
saveMenuItem.getAccessibleContext().setAccessibleDescription("
Savemenuitem."
saveAsMenuItem.setText("
另存为..."
//saveAs菜单项标题
saveAsMenuItem.setMnemonic('
a'
//saveAs菜单项键盘助记键的设置
//saveAs菜单项加速键的设置
saveAsMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_A,
//saveAs菜单项监听器的设置
saveAsMenuItem.addActionListener(newjava.awt.event.ActionListener(){
saveAsMenuItemActionPerformed(evt);
fileMenu.add(saveAsMenuItem);
//把saveAs菜单项加入file菜单
saveAsMenuItem.getAccessibleContext().setAccessibleName("
SaveAsMenuItem"
saveAsMenuItem.getAccessibleContext().setAccessibleDescription("
SaveAsmenuitem."
fileMenu.add(jSeparator2);
//添加分隔符
exitMenuItem.setText("
退出"
//exti菜单项的标题
exitMenuItem.setMnemonic('
x'
//exit菜单项的键盘助记键的设置
//exit菜单项的加速键的设置
exitMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_X,
java.awt.event.InputEvent.ALT_MASK));
//exit菜单项的监听器的设置
exitMenuItem.addActionListener(newjava.awt.event.ActionListener(){
exitMenuItemActionPerformed(evt);
fileMenu.add(exitMenuItem);
//把exit菜单项添加到file菜单
exitMenuItem.getAccessibleContext().setAccessibleName("
ExitMenuItem"
exitMenuItem.getAccessibleContext().setAccessibleDescription("
Exitmenuitem."
tedMenuBar.add(fileMenu);
//添加file菜单
fileMenu.getAccessibleContext().setAccessibleName("
FileMenu"
fileMenu.getAccessibleContext().setAccessibleDescription("
Filemenu."
//文件菜单设置结束
//编辑菜单设置开始
editMenu.setText("
编辑"
//edit菜单的标题
editMenu.setMnemonic('
e'
//edit菜单键盘助记键的设置
copyMenuItem.setText("
复制"
//copy菜单项的标题
copyMenuItem.setMnemonic('
c'
//copy菜单项键盘助记键的设置
//copy菜单项加速键的设?
copyMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_C,
//copy菜单项监听器的设?
copyMenuItem.addActionListener(newjava.awt.event.ActionListener(){
copyMenuItemActionPerformed(evt);
editMenu.add(copyMenuItem);
//添加copy菜单项到edit菜单
copyMenuItem.getAccessibleContext().setAccessibleName("
CopyMenuItem"
copyMenuItem.getAccessibleContext().setAccessibleDescription("
Copymenuitem."
pasteMenuItem.setText("
粘贴"
//paste菜单项的标题
pasteMenuItem.setMnemonic('
p'
//paste菜单项助记键的设置
//paste菜单项加速键的设置
pasteMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_V,
java.awt.event.InputEvent.CTRL_MASK
));
//paste菜单项监听器的设置
pasteMenuItem.addActionListener(newjava.awt.event.ActionListener(){
pasteMenuItemActionPerformed(evt);
editMenu.add(pasteMenuItem);
//添加paste菜单项到edit菜单
pasteMenuItem.getAccessibleContext().setAccessibleName("
PasteMenuItem"
pasteMenuItem.getAccessibleContext().setAccessibleDescription("
Pastemenuitem."
cutMenuItem.setText("
剪切"
//cut菜单项的标题
cutMenuItem.setMnemonic('
//cut菜单项键盘助记键的设置
//cut菜单项的加速键的设置
cutMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_X,
//cut菜单项的监听器的设置
cutMenuItem.addActionListener(newjava.awt.event.ActionListener(){
cutMenuItemActionPerformed(evt);
editMenu.add(cutMenuItem);
//添加cut菜单项到edit菜单
cutMenuItem.getAccessibleContext().setAccessibleName("
CutMenuItem"
cutMenuItem.getAccessibleContext().setAccessibleDescription("
Cutmenuitem."
editMenu.add(jSeparator3);
findMenuItem.setText("
查找..."
//find菜单项的标题
findMenuItem.setMnemonic('
//find菜单项的助记键的设置
//find菜单项加速键的设置
findMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
java.awt.event.KeyEvent.VK_F,
//find菜单项的监听器的设置
findMenuItem.addActionListener(newjava.awt.event.ActionListener(){
findMenuItemActionPerformed(evt);
editMenu.add(findMenuItem);
//添加find菜单项到edit菜单
findMenuItem.getAccessibleContext().setAccessibleName("
FindMenuItem"
findMenuItem.getAccessibleContext().setAccessibleDescription("
Findmenuitem."
tedMenuBar.add(editMenu);
//添加edit菜单
editMenu.getAccessibleContext().setAccessibleName("
EditMenu"
editMenu.getAccessibleContext().setAccessibleDescription("
Editmenu."
//编辑菜单设置结束
//设置菜单设置开始
setMenu.setText("
设置"
//set菜单的标题
setMenu.setMnemonic('
//set菜单的助记键设置
FcolorMenuItem.setText("
字体颜色..."
//Fcolor菜单项的标题
FcolorMenuItem.setMnemonic('
//Fcolor菜单项的助记键设置
//Fcolor菜单项的监听器
FcolorMenuItem.addActionListener(newjava.awt.event.ActionListener(){
FcolorMenuItemActionPerformed(evt);
}
setMenu.add(FcolorMenuItem);
//添加Fcolor菜单项到set菜单
FcolorMenuItem.getAccessibleContext().setAccessibleName("
FcolorMenuItem"
FcolorMenuItem.getAccessibleContext().setAccessibleDescription("
Fcolor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 记事本 源代码