import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.net.*;
import java.util.*;
//class
class TextEditorFrame extends JFrame
{
File file = null;
Color color = Color.black;
GraphicsEnvironment getFont = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font[] fonts = getFont.getAllFonts();
//1.2
JTextPane text = new JTextPane();
JFileChooser filechooser = new JFileChooser();
JColorChooser colorchooser = new JColorChooser();
JDialog about = new JDialog(this);
JMenuBar menubar = new JMenuBar();
//主窗体初始化
TextEditorFrame() {
initTextPane(); //面板
initMenu(); //菜单
initAboutDialog(); //关于对话框
initToolBar(); //工具栏
}
//面板初始化
void initTextPane() {
setFont(new Font("Times New Roman", Font.PLAIN, 12));
getContentPane().add(new JScrollPane(text));
}
//---------------------------------------------------------------------------
//菜单的定义
//super Menue
class Notebook extends JApplet{
Container con;
public void init() {
con = getContentPane();
JMenuBar menubar = new JMenuBar();
con.add(menubar, BorderLayout.NORTH);
JMenu fileMenu = new JMenu("文件");
JMenu editMenu = new JMenu("编辑");
JMenu helpMenu = new JMenu("帮助");
JMenuItem item1 = new JMenuItem("打开");
JMenuItem item2 = new JMenuItem("保存"); //创建6个菜单项。
JMenuItem item3 = new JMenuItem("退出");
JMenuItem item4 = new JMenuItem("剪切");
JMenuItem item5 = new JMenuItem("复制");
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.net.*;
import java.util.*;
//class
class TextEditorFrame extends JFrame
{
File file = null;
Color color = Color.black;
GraphicsEnvironment getFont = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font[] fonts = getFont.getAllFonts();
//1.2
JTextPane text = new JTextPane();
JFileChooser filechooser = new JFileChooser();
JColorChooser colorchooser = new JColorChooser();
JDialog about = new JDialog(this);
JMenuBar menubar = new JMenuBar();
//主窗体初始化
TextEditorFrame() {
initTextPane(); //面板
initMenu(); //菜单
initAboutDialog(); //关于对话框
initToolBar(); //工具栏
}
//面板初始化
void initTextPane() {
setFont(new Font("Times New Roman", Font.PLAIN, 12));
getContentPane().add(new JScrollPane(text));
}
//---------------------------------------------------------------------------
//菜单的定义
//super Menue
class Notebook extends JApplet{
Container con;
public void init() {
con = getContentPane();
JMenuBar menubar = new JMenuBar();
con.add(menubar, BorderLayout.NORTH);
JMenu fileMenu = new JMenu("文件");
JMenu editMenu = new JMenu("编辑");
JMenu helpMenu = new JMenu("帮助");
JMenuItem item1 = new JMenuItem("打开");
JMenuItem item2 = new JMenuItem("保存"); //创建6个菜单项。
JMenuItem item3 = new JMenuItem("退出");
JMenuItem item4 = new JMenuItem("剪切");
JMenuItem item5 = new JMenuItem("复制");