xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 26KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-13
  • 語(yǔ)言: Java
  • 標(biāo)簽: 記事本??java??

資源簡(jiǎn)介

這是個(gè)簡(jiǎn)單的記事本程序。使用java語(yǔ)言。內(nèi)含工程文件及源代碼

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.datatransfer.Clipboard;
import?java.awt.event.*;

import?java.io.*;

import?javax.swing.*;
import?javax.swing.event.*;

public?class?Notepad?extends?Jframe?implements?ActionListener
{
private?JMenu?fileMenuformatMenuhelpMenu;?//菜單
private?JMenuItem?fileMenu_NewfileMenu_OpenfileMenu_SaveAsfileMenu_Exit;?//“文件”的菜單項(xiàng)
private?JMenuItem?formatMenu_Font;?//“格式”的菜單項(xiàng)
private?JMenuItem?helpMenu_HelpTopics;?//“幫助”的菜單項(xiàng)

private?JLabel?statusLabel;?//“文本”編輯區(qū)域

private?Toolkit?toolkit=Toolkit.getDefaultToolkit();?//系統(tǒng)剪貼板
private?Clipboard?clipBoard=toolkit.getSystemClipboard();

private?String?oldValue;//存放編輯區(qū)原來(lái)的內(nèi)容,用于比較文本是否有改動(dòng)
private?boolean?isNewFile=true;//是否新文件(未保存過(guò)的)
private?File?currentFile;//當(dāng)前文件名
private?JTextArea?editArea;

//構(gòu)造方法
public?Notepad()
{
super(“My?Super?NotePad“);
//創(chuàng)建菜單條
JMenuBar?menuBar=new?JMenuBar();
//創(chuàng)建文件菜單及菜單項(xiàng)并注冊(cè)事件監(jiān)聽(tīng)
fileMenu=new?JMenu(“文件(F)“);

fileMenu_New=new?JMenuItem(“新建(N)“);
fileMenu_New.addActionListener(this);

fileMenu_Open=new?JMenuItem(“打開(kāi)(O)...“);
fileMenu_Open.addActionListener(this);

fileMenu_SaveAs=new?JMenuItem(“另存為(A)...“);
fileMenu_SaveAs.addActionListener(this);

fileMenu_Exit=new?JMenuItem(“退出(X)“);
fileMenu_Exit.addActionListener(this);

//創(chuàng)建格式菜單及菜單項(xiàng)并注冊(cè)事件監(jiān)聽(tīng)
formatMenu=new?JMenu(“格式(O)“);
formatMenu_Font=new?JMenuItem(“字體“);
formatMenu_Font.addActionListener(this);

//創(chuàng)建幫助菜單及菜單項(xiàng)并注冊(cè)事件監(jiān)聽(tīng)
helpMenu?=?new?JMenu(“幫助(H)“);
helpMenu_HelpTopics?=?new?JMenuItem(“幫助主題“);?
helpMenu_HelpTopics.addActionListener(this);

//向菜單條添加“文件“菜單及菜單項(xiàng)
menuBar.add(fileMenu);?
fileMenu.add(fileMenu_New);?
fileMenu.add(fileMenu_Open);?
fileMenu.add(fileMenu_SaveAs);?
fileMenu.add(fileMenu_Exit);?

//向菜單條添加“格式“菜單及菜單項(xiàng)
menuBar.add(formatMenu);?
formatMenu.add(formatMenu_Font);

//向菜單條添加“幫助“菜單及菜單項(xiàng)
menuBar.add(helpMenu);
helpMenu.add(helpMenu_HelpTopics);

//向窗口添加菜單條
this.setJMenuBar(menuBar);

//創(chuàng)建文本編輯區(qū)并添加滾動(dòng)條
editArea=new?JTextArea(2050);
JScrollPane?scroller=new?JScrollPane(editArea);
scroller.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
this.add(scrollerBorderLayout.CENTER);//向窗口添加文本編輯區(qū)
editArea.setWrapstyleWord(true);//設(shè)置單詞在一行不足容納時(shí)換行
oldValue=editArea.getText();//獲取原文本編輯區(qū)的內(nèi)容

//設(shè)置窗口在屏幕上的位置、大小和可見(jiàn)性?
this.setLocation(100100);
this.setSize(650550);
this.setVisible(true);
//添加窗口監(jiān)聽(tīng)器
addWindowListener(new?WindowAdapter()
{ public?void?windowClosing(WindowEvent?e)
{ exitWindowChoose();
}
});
editArea.requestFocus();
}

//關(guān)閉窗口時(shí)調(diào)用
public?void?exitWindowChoose()
{ editArea.requestFocus();
String?currentValue=editArea.getText();
if(currentValue.equals(oldValue)==true)
{ System.exit(0);
}
else
{ int?exitChoose=JOptionPane.showConfirmDialog(this“您的文件尚未保存,是否保存?““退出提示“JOptionPane.YES_NO_CANCEL_OPTION);
if(exitChoose==JOptionPane

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-15?19:23??2.記事本\
?????文件?????????301??2013-08-14?14:39??2.記事本\.classpath
?????文件?????????383??2013-08-14?14:39??2.記事本\.project
?????目錄???????????0??2017-09-15?19:23??2.記事本\.settings\
?????文件?????????629??2013-08-14?14:39??2.記事本\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-09-15?19:23??2.記事本\bin\
?????文件?????????589??2017-08-12?10:34??2.記事本\bin\Notepad$1.class
?????文件?????????729??2017-08-12?10:34??2.記事本\bin\Notepad$2.class
?????文件????????1624??2017-08-12?10:34??2.記事本\bin\Notepad$3.class
?????文件????????1660??2017-08-12?10:34??2.記事本\bin\Notepad$4.class
?????文件????????1624??2017-08-12?10:34??2.記事本\bin\Notepad$5.class
?????文件????????1476??2017-08-12?10:34??2.記事本\bin\Notepad$6.class
?????文件???????13830??2017-08-12?10:34??2.記事本\bin\Notepad.class
?????文件???????18009??2017-06-18?11:20??2.記事本\bin\這是簡(jiǎn)略版的代碼.txt
?????目錄???????????0??2017-09-15?19:23??2.記事本\src\
?????文件???????18009??2017-06-18?11:08??2.記事本\src\Notepad.java
?????文件???????18009??2017-06-18?11:20??2.記事本\src\這是簡(jiǎn)略版的代碼.txt

評(píng)論

共有 條評(píng)論

相關(guān)資源