導航:首頁 > 編程語言 > 記事本java代碼

記事本java代碼

發布時間:2022-06-24 20:15:12

java記事本代碼

import java.awt.event.ActionListener;
import java.util.EventListener;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.awt.datatransfer.*;
import javax.swing.*;

public class MiniEdit extends JFrame implements ActionListener {

/**
* Method main
*
*
* @param args
*
*/
MenuBar menuBar = new MenuBar();
Menu file = new Menu("File"),
edit = new Menu("Edit"),
help = new Menu("Help");

MenuItem[] menuItem ={
new MenuItem("New"),
new MenuItem("Open"),
new MenuItem("Save"),
new MenuItem("Exit"),
new MenuItem("Select All"),
new MenuItem("Copy"),
new MenuItem("Cut"),
new MenuItem("Paste"),
new MenuItem("Help")
};

TextArea textArea = new TextArea();
String fileName = "NoName";
Toolkit toolKit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolKit.getSystemClipboard();

//opne and close message dialogs
private FileDialog openFileDialog =
new FileDialog(this,"Open File",FileDialog.LOAD);
private FileDialog saveFileDialog =
new FileDialog(this,"Save File",FileDialog.SAVE);

public static void main(String[] args) {
// TODO: Add your code here
MiniEdit MyEdit = new MiniEdit();
MyEdit.show();
}

/**
* Method MiniEdit
*
*
*/
public MiniEdit() {
// TODO: Add your code here
setTitle("MiniEdit");
setFont(new Font("Times New Roman",Font.PLAIN,15));
setBackground(Color.white);
setSize(500,500);

setMenuBar(menuBar);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(help);
for(int i=0;i<4;i++)
{
file.add(menuItem[i]);
edit.add(menuItem[i+4]);
}
help.add(menuItem[8]);
add(textArea);

addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
e.getWindow().dispose();
System.exit(0);
}
});

//add actionListener
for(int i=0;i<menuItem.length;i++)
{
menuItem[i].addActionListener(this);
}

}

/**
* Method actionPerformed
*
*
* @param e
*
*/
public void actionPerformed(ActionEvent e) {
// TODO: Add your code here
Object eventSource = e.getSource();

if(eventSource == menuItem[0])//newItem
{
textArea.setText("");
}

else if(eventSource == menuItem[1])//OpenItem
{
openFileDialog.show();
fileName = openFileDialog.getDirectory()+openFileDialog.getFile();
if(fileName != null)
{
openFile(fileName);
}
}

else if(eventSource ==menuItem[2])//SaveItem
{
saveFileDialog.show();
fileName = saveFileDialog.getDirectory()+saveFileDialog.getFile();
if(fileName !=null)
{
writeFile(fileName);
}
}

else if(eventSource==menuItem[3])//exitItem
{
System.exit(0);
}

else if(eventSource == menuItem[4])//Select All
{
textArea.selectAll();
}
else if(eventSource == menuItem[5])//
{
String text = textArea.getSelectedText();
StringSelection selection= new StringSelection(text);

clipboard.setContents(selection,null);

}

else if(eventSource == menuItem[6])//cut
{
String text = textArea.getSelectedText();
StringSelection selection = new StringSelection(text);

clipboard.setContents(selection,null);
textArea.replaceText("",textArea.getSelectionStart(),
textArea.getSelectionEnd());
}

else if(eventSource == menuItem[7])//Paste
{
Transferable contents = clipboard.getContents(this);
if(contents==null)
return;
String text;
text="";
try{
text = (String)contents.getTransferData(DataFlavor.stringFlavor);

}catch(Exception ex){}
textArea.replaceText(text,
textArea.getSelectionStart(),textArea.getSelectionEnd());
}
else if(eventSource == menuItem[8])
{
// JOptionPane.showMessageDialog(null,"This is a MiniEdit.");
}

}

//Read file
public void openFile(String fileName){
try{
File file = new File(fileName);
FileReader readIn = new FileReader(file);
int size = (int)file.length();
int charsRead = 0;
char[] content = new char[size];
while(readIn.ready())
charsRead += readIn.read(content,charsRead,size-charsRead);
readIn.close();
textArea.setText(new String(content,0,charsRead));
}catch(Exception e)
{
System.out.println("Error opening file!");
}
}

//write file
public void writeFile(String fileName){
try{
File file = new File(fileName);
FileWriter write = new FileWriter(file);
write.write(textArea.getText());
write.close();
}catch(Exception e){
System.out.println("Error closing file!");
就這樣交,不會錯的

⑵ 怎麼用記事本運行java代碼

0.0記事本運行?好像目前沒有一個記事本有運行java代碼的功效,在記事本里編寫的代碼最簡單的運行方法就是在dos里運行,javac java.類名 編譯成功後java 類名(如果程序帶包名的話是包名.類名)運行,如果真的有能運行java程序的記事本,請分享下,謝謝

⑶ 使用記事本開發java程序的步驟

1.首先,先看看電腦是否設置為顯示已知文件擴展名。

如果沒有,要先設置一下。點擊計算機,工具(T),文件夾選項(O),

查看,在高級設置一欄里找到隱藏已知文件擴展名,把前面的鉤鉤去掉。

⑷ 記事本寫java代碼怎麼運行

你好,很高興回答你的問題。
首先,你需要安裝jdk並配置環境變數。
然後,在命令行中,用javac命令編譯你用記事本編寫的代碼。
下一步,在命令行中,用java命令執行編譯後的結果。

⑸ 怎樣用記事本編譯運行java程序代碼

首先
配置環境
成功後
建立記事本的Java代碼
注意改變文件的名字為****.java
***的值必須和記事本裡面的類的姓名相同
然後cmd就如Dos環境
Javac
****.java
編譯
(生成****.class文件)
然後Java
****(運行****.class)文件

⑹ 記事本怎麼運行java代碼

1:環境准備

2:測試環境是否配置妥當

3:運行代碼


1:環境准備

首先你要裝好JAVA.


2:測試環境是否配置妥當

裝好的標志就是同時按住windows鍵+R鍵

⑺ 怎麼用記事本編譯運行java程序代碼

打開記事本,寫好代碼後另存為後綴名為.java的文件,在運行里輸入cmd
然後轉到文件所在的盤符,運行.java文件即可

⑻ 電腦怎麼用記事本寫Java程序並運行

1. 新建一個記事本,後綴名是  .java  ;然後在裡面寫一段java的代碼,如圖:

2.把寫好的java文件丟進D盤,就是第一步給出的那個class文件;
3. 打開dos界面 開始-〉運行-〉cmd-〉 這個是命令行模式,選擇D盤,如圖:

4.選擇D盤之後,在命令提示符中輸入「javac 文件名.java」,我的文件名為java,所以輸入javac java.java然後回車,等待編譯。這時候你就會發現它提示說javac不是內部文件。接下來就是java環境變數設置的問題了;
5.下載一個jdk執行默認安裝。例如我下的jdk版本是: jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe;
6.配置環境:右擊我的電腦點屬性,進去點高級就能看到環境變數。點進去就能設置你的系統變數了,如圖:

6-1。變數名:classpath    變數值:(.;C:\Program Files\Java\jdk1.6.0_10\lib;)括弧裡面都是 (主要我們在編譯運行程序的時候通過classpath可以幫助我們找到一些需要的系統類,「.」號是表示當前路徑;「;」號是用來隔開多個變數值,如果你的系統裡面已經有classpath環 境變數,就不用新建了,直接加「;」號,在後面加新值);如圖所示

⑼ 如何用記事本進行java編程

步驟如下:1、新建一個「文本文檔」然後打開。2、寫好代碼保存,然後把後綴名由txt改為java。3、按Windows圖標鍵+R打開系統的「運行」,輸入「cmd」,打開系統「命令提示符」。4、使用
cd
命令定位到之前寫好的代碼的文件路徑。5、使用
「javac
文件名.java」命令編譯。6、如果沒有錯誤,使用「java
文件名」命令運行即可。

⑽ 如何用記事本進行java編程

1.安裝JDK
下載地址:http://cn.sun.com/
2:配置環境變數
方法:
安裝後需要設置環境變數,在我的電腦--》屬性--->高級--->環境變數
加入:JAVA_HOME = C:\Program Files\Java\jdk1.5.0_06
然後把JAVA_HOME 加入path中就可以了
PATH=F:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PROGRA~1\ULTRAE~1;D:\soft\StyleReportEE\bin

3:工具初學者可以用記事本,(也可以用eclipse,netbeans)
編寫好後報存成 .java文件
4.編譯
在DOS窗口下找到你保存的JAVA文件目錄,執行:javac *.java
5:運行
在dos窗口下找到你編譯的文件目錄執行: java *

這樣你就可以看到你寫的程序的執行結果。

剛開始學Java,用「JDK+記事本」就行了,JDK提供Java開發工具包和運行環境。先下載一個JDK(http://blog.chinaunix.net/u2/80678/showart_1315214.html)裝上(還有設置環境變數的問題,這里先不說),用記事本編輯Java代碼,在命令行提示窗口用javac 命令編譯,用java 命令執行就可以了。
當你對java程序有個整體感官的認識後,接下來就可以用一個IDE了,即集成開發環境,網上有很多IDE,JBuilder、JCreater以及著名的eclipse,推薦用eclipse,在www.eclipse.org下載,然後自己往裡面安裝——你需要但還沒安裝的「插件」(因為,本身已有很多插件,一般情況可以滿足你的需要),最好不要用通過第三方公司進行過集成的 eclipse,比如Lomboz(它的內核也是eclipse,如果你需要Lomboz,則可以把它作為一個插件安裝到eclipse中),這樣,可以直接感覺eclipse的架構和魅力。
最後,要說的就是,在第一個階段不要停留太久,要在適當的時候過渡到eclipse;所有上面是一個過程。

閱讀全文

與記事本java代碼相關的資料

熱點內容
怎麼查看u盤加密區 瀏覽:181
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:623
android內存溢出的原因 瀏覽:17
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:939
解壓小熊手機殼 瀏覽:346
成都市區建成面積演算法 瀏覽:660
智能家居單片機 瀏覽:97
買男裝用什麼app好 瀏覽:855
文件夾合並了怎麼拆開 瀏覽:260
波段副圖源碼無未來函數 瀏覽:89
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:847
程序員和數學分析師待遇 瀏覽:681
壓縮氣彈簧怎麼拆 瀏覽:325
華為公有雲伺服器添加虛擬ip 瀏覽:211
程序員和運營哪個累 瀏覽:27