用java实现记事本全部功能

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:50:07
想做记事本,要求要和微软的功能一模一样~·
高手支招~·
就是菜单栏的所有功能
还有鼠标右键的功能~·

要做搜索的比较难

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JNotePadUI extends JFrame {
private JMenuItem menuOpen;
private JMenuItem menuSave;
private JMenuItem menuSaveAs;
private JMenuItem menuClose;

private JMenu editMenu;
private JMenuItem menuCut;
private JMenuItem menuCopy;
private JMenuItem menuPaste;

private JMenuItem menuAbout;

private JTextArea textArea;
private JLabel stateBar;
private JFileChooser fileChooser;

private JPopupMenu popUpMenu;

public JNotePadUI() {
super("新建文本文件");
setUpUIComponent();
setUpEventListener();
setVisible(true);
}

private void setUpUIComponent() {
setSize(640, 480);

// 菜单栏
JMenuBar menuBar = new JMenuBar();

// 设置「文件」菜单
JMenu fileMenu = new JMenu("文件");
menuOpen =