JavaSE编程02:GUI实例–实现记事本
本文以GUI为例,实现记事本功能,其具有新建、保存、另存为、退出、粘贴、复制等功能。
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class Test {
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame("文本框");
frame.setSize(400, 400);
frame.setLocation(700, 200);
frame.setLayout(new BorderLayout());
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea text = new JTextArea();
frame.add(text);
// 创建菜单栏组件JMenuBa
JMenuBar menuBar = new JMenuBar();
// 创建2个JMenu菜单组件,并加入JMenuBar中
JMenu menu1 = new JMenu("文件(F)");
JMenu menu2 = new JMenu("帮助(H)");
JMenu menu3 = new JMenu("编辑");
menuBar.add(menu1);
menuBar.add(menu3);
menuBar.add(menu2);
// 创建2个JMenuItem菜单项组件,并加入JMenu中
JMenuItem item1 = new JMenuItem("新建(N)");
JMenuItem item2 =