⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xialacaidan.java

📁 Java写的记事本
💻 JAVA
字号:
package 平时练习;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.*;

public class xialacaidan extends JFrame implements ActionListener{
	Container contentPane;
	JMenuBar JB;
	JTextArea JT;
	JMenu JM1,JM2,JM3,JM4;
	JMenuItem I1,I2,I3,I4,I5;
	JScrollPane JSP;
	JRadioButtonMenuItem JBI;
	JCheckBoxMenuItem JBM;
	public xialacaidan(){
		contentPane = this.getContentPane();
		JB = new JMenuBar();
		JM1 = new JMenu("开始F");
		JM1.setMnemonic('F');
		JM2 = new JMenu("编辑E");
		JM2.setMnemonic('E');
		JM3 = new JMenu("新建N");
		JM3.setMnemonic('N');
		JM4 = new JMenu("源代码S");
		JM4.setMnemonic('S');
		I1 = new JMenuItem("项目");
		I2 = new JMenuItem("文件夹");
		I3 = new JMenuItem("退出");
		I3.setAccelerator(KeyStroke.getKeyStroke('D',java.awt.Event.CTRL_MASK,false));
		I4 = new JMenuItem("复制");
		I4.setAccelerator(KeyStroke.getKeyStroke('C',java.awt.Event.CTRL_MASK,false));
		I5 = new JMenuItem("粘贴");
		I5.setAccelerator(KeyStroke.getKeyStroke('V',java.awt.Event.CTRL_MASK,false));
		JBI = new JRadioButtonMenuItem("确定");
		JBM = new JCheckBoxMenuItem("取消");
		JT = new JTextArea("");
		JSP = new JScrollPane();
		
		JB.add(JM1);
		JB.add(JM2);
		JB.add(JM4);
		
		JM4.add(JBI);
		JM4.addSeparator();
		JM4.add(JBM);
		JM1.add(JM3);
		JM1.add(I3);
		JM2.add(I4);
		JM2.add(I5);
		JM3.add(I1);
		JM3.addSeparator();
		JM3.add(I2);
		
		contentPane.add(JT);
		contentPane.add(JSP,BorderLayout.EAST);
		
		I1.addActionListener(this);
		I2.addActionListener(this);
		I3.addActionListener(this);
		I4.addActionListener(this);
		I5.addActionListener(this);
		
		setJMenuBar(JB);
		setSize(300,300);
		setLocation(200,200);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setResizable(false);
		setVisible(true);
	
	}
	public void actionPerformed(ActionEvent e){
		if(e.getActionCommand()=="项目")
			JT.setText("");
		else if(e.getActionCommand()=="退出")
			System.exit(0);
	}
	  
	public static void main(String[] args) {
		new xialacaidan();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -