Zenith Grandmaster class open
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 04:43:23
Zenith Grandmaster class open
Zenith Grandmaster class open
Zenith Grandmaster class open
/**
* 记事本程序
* 打开,保存支持的文件
* 可以使用快捷键操作(JMenu项是ALT+字母)
* 可以修改背景色,设置字体大小,种类
* 为JMenuItem添加快捷键JmenuItem jmi=new JmenuItem("打开",'O');
* 键盘加速器即在不打开菜单的情况下自行打开相应菜单项的功能
* jmi1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK));
* 实现格式即字体窗格(JColorChooser,JSlider)
* 使用到
* JMenuBar JMenu JMenuItem JTextArea JScrollPane
* UIManager JFileChooser FileInputStream FileOutPutStream
* FileFilter(javax.swing.filechooser.FileFilter 另外是java.io中的一个接口)
* 实现弹出菜单JPopupMenu使用鼠标适配器 类实现(MouseAdapter)
* 没有实现查找--虽然查找很简单但是要将它在jta中定位貌似不好搞
*/
package com.happy;
import javax.swing.*;
import javax.swing.border.TitledBorder;
//注意这个包是必须的
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.filechooser.FileFilter;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.awt.event.MouseAdapter;