91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 215KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: Java
  • 標簽: 記事本??

資源簡介

基于Java的記事本(含代碼和報告)

資源截圖

代碼片段和文件信息

//記事本
import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.Container;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Label;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.InputStream;

import?javax.swing.AbstractAction;
import?javax.swing.Action;
import?javax.swing.JButton;
import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JPasswordField;
import?javax.swing.JTextField;
import?javax.swing.JTextPane;
import?javax.swing.JToolBar;
import?javax.swing.border.MatteBorder;
import?javax.swing.text.DefaultEditorKit.CopyAction;
import?javax.swing.text.DefaultEditorKit.CutAction;
import?javax.swing.text.DefaultEditorKit.PasteAction;
import?javax.swing.text.DefaultstyledDocument;

public?class?EditorDemo?extends?Jframe?{
JTextPane?textPane?=?new?JTextPane();?//?文本窗格,編輯窗口
JLabel?statusBar?=?new?JLabel();?//?狀態欄
JFileChooser?filechooser?=?new?JFileChooser();?//?文件選擇器

public?EditorDemo()?{?//?構造函數
super(“簡易記事本“);?//?調用父類構造函數
Action[]?actions?=?//?Action數組各種操作命令
{?new?NewAction()?new?OpenAction()?new?SaveAction()?new?CutAction()
new?CopyAction()?new?PasteAction()?new?AboutAction()
new?ExitAction()?};

setJMenuBar(createJMenuBar(actions));?//?設置菜單欄
Container?container?=?getContentPane();?//?得到容器
container.add(createJToolBar(actions)?BorderLayout.NORTH);?//?增加工具欄
container.add(textPane?BorderLayout.CENTER);?//?增加文本窗格
container.add(statusBar?BorderLayout.SOUTH);?//?增加狀態欄
setSize(500?400);?//?設置窗口尺寸
// setVisible(true);?//?設置窗口可視
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);?//?關閉窗口時退出程序
}

private?JMenuBar?createJMenuBar(Action[]?actions)?{?//?創建菜單欄
JMenuBar?menubar?=?new?JMenuBar();?//?實例化菜單欄
JMenu?menuFile?=?new?JMenu(“文件(F)“);?//?實例化菜單
JMenu?menuEdit?=?new?JMenu(“編輯(E)“);
JMenu?menuFormat?=?new?JMenu(“格式(O)“);
JMenu?menuFind?=?new?JMenu(“查找(V)“);
JMenu?menuAbout?=?new?JMenu(“幫助(H)“);
menuFile.add(new?JMenuItem(actions[0]));?//?增加新菜單項
menuFile.add(new?JMenuItem(actions[1]));
menuFile.add(new?JMenuItem(actions[2]));
menuFile.addSeparator();
menuFile.add(new?JMenuItem(actions[7]));
menuEdit.add(new?JMenuItem(actions[3]));
menuEdit.add(new?JMenuItem(actions[4]));
menuEdit.add(new?JMenuItem(actions[5]));
menuAbout.add(new?JMenuItem(actions[6]));
menubar.add(menuFile);?//?增加菜單
menubar.add(menuEdit);
menubar.add(menuFormat);
menubar.add(menuFind);
menubar.add(menuAbout);
return?menubar;?//?返回菜單欄
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????401920??2012-07-28?19:02??基于Java的記事本.doc

?????文件???????9381??2011-07-12?09:53??基于Java的記事本.java

-----------?---------??----------?-----??----

???????????????411301????????????????????2


評論

共有 條評論