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

📄 jmenuframe.java

📁 java入门经典教程 java入门经典教程 java入门经典教程
💻 JAVA
字号:
// 6.5.1 JMenuFrame.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JMenuFrame extends JFrame
{
	JTextArea jta;    // 定义一个多行文本编辑区
	public JMenuFrame()
{	  
		super("菜单窗口演示");
		JMenuBar JMBar = new JMenuBar();  // 创建一个菜单栏
		
		JMenu m_File = new JMenu("文件");  // 创建文件菜单
		JMenuItem i_new = new JMenuItem("新建");
		JMenuItem i_open = new JMenuItem("打开");
		JMenuItem i_reference = new JMenuItem("参考");
		JMenuItem i_exit = new JMenuItem("退出");
		m_File.add(i_new);m_File.add(i_open);
		m_File.addSeparator();         // 加入菜单选项分隔线
		m_File.add(i_reference);
		m_File.addSeparator();
		m_File.add(i_exit);
		
		JMenu m_Edit = new JMenu("编辑");   // 创建编辑菜单
		JMenuItem i_cut = new JMenuItem("剪切");
		JMenuItem i_copy = new JMenuItem("复制");
		JMenuItem i_paste = new JMenuItem("粘贴");
		m_Edit.add(i_cut);m_Edit.add(i_copy);m_Edit.add(i_paste);
		
		JMBar.add(m_File);JMBar.add(m_Edit);  // 将菜单添加到菜单栏中
		setJMenuBar(JMBar);    // 将菜单栏添加到窗体顶部
		
		jta = new JTextArea();
		jta.setEditable(false);   // 设置当前多行文本编辑域不可编辑
		getContentPane().add(new JScrollPane(jta));  // 创建一个带有滚动条的多行文本编辑域对象,并将其添加到窗体中。
		
		setSize(200,150);
		setVisible(true);
	}	
	public static void main(String[] args)
{
		JFrame menu_Frame = new JMenuFrame();
		menu_Frame.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				System.exit(0); 
			}
		});
	}
}

⌨️ 快捷键说明

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