国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關鍵詞1 關鍵詞101 關鍵詞201 關鍵詞301 關鍵詞401 關鍵詞501 關鍵詞601 關鍵詞701 關鍵詞801 關鍵詞901 關鍵詞1001 關鍵詞1101 關鍵詞1201 關鍵詞1301 關鍵詞1401 關鍵詞1501 關鍵詞1601 關鍵詞1701 關鍵詞1801 關鍵詞1901 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽1001 關鍵詞1 關鍵詞501 關鍵詞1001 關鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 手機 - 正文

怎么用記事本編寫java程序

來源:懂視網 責編:小OO 時間:2020-04-22 00:42:14
導讀怎么用記事本編寫java程序,importjava.io.*;importjava.awt.*;importjavajava是現在非常流行的一門計算機語言,除了用特定的編譯器外,也可以用記事本編寫java程序。下面一起來看看如何記事本編寫java程序吧,希望對大家有所幫助材料/工具電腦方法首先,按下Win+R打開運行命令框首先在cmd里執行java-version看能不能出來java版本

import java.io.*;import java.awt.*;import java

java是現在非常流行的一門計算機語言,除了用特定的編譯器外,也可以用記事本編寫java程序。下面一起來看看如何記事本編寫java程序吧,希望對大家有所幫助

材料/工具

電腦

方法

首先,按下Win+R打開運行命令框

首先在cmd里執行java -version 看能不能出來java版本信息,如果看不到就是jdk安

輸入CMD進入命令提示符工具

import java.awt.BorderLayout;import java.awt.Con

如圖所示,輸入javac

首先右擊鼠標,新建一個文本文檔。更改文本文檔的后綴名為 .java 。注意文件名必須和類名相

選擇一個目錄,新建文本文件

1、你配置jdk正確嗎? 也就是JAVA_HOME = C:Program Files

此處以編寫一個helloworld程序為例,將文件命名為“helloworld”,后綴改為“.java”

很簡單的啊,在記事本里寫上相應的java代碼,寫好保存后將相應的文件名后綴改為****.java,然

先選中剛剛新建的文本文件,選擇“打開方式-記事本”

import java.awt.*;import java.awt.event.*;impo

打開文件之后,即可編寫程序,保證類名與文件名一致

兩種解決方法:第一種:不建包,用缺省包,在CalculateDistance.java文件的首行

打開命令提示符。輸入cd命令(cd命令為改變目錄命令),更改目錄至java目錄。

先配置 java 環境 如果你是win7系統在我的電腦 右擊-》高級系統設置-》 環境變量-》P

用命令javac編譯java文件

import java.io.*;import java.awt.*;import java

編譯后,java目錄新增 helloworld.class文件。

1)確認你的JDK已安裝;2)在環境變量Path中添加你安裝的Java路徑下的bin目錄,我機器上

輸入命令java helloworld,運行程序。如果程序無錯,即可運行成功

首先在cmd里執行java -version 看能不能出來java版本信息,如果看不到就是jdk安

擴展閱讀,以下內容您可能還感興趣。

如何用JAVA程序編寫一個記事本

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.undo.CannotRedoException;

import javax.swing.undo.UndoManager;

import java.util.Date;

import java.text.SimpleDateFormat;

public class Notepad extends JFrame {

// 菜單

JMenuBar menub = new JMenuBar();

// 顯示純文本的多行區域

JTextArea text = new JTextArea();

JMenu files = new JMenu("文件(F)");

JMenu edit = new JMenu("編輯(E)");

JMenu formats = new JMenu("格式(O)");

JMenu help = new JMenu("幫助(H)");

JMenuItem newFile = new JMenuItem("新建(N)");

JMenuItem open = new JMenuItem("打開(O)");

JMenuItem save = new JMenuItem("保存(S)");

JMenuItem saveAs = new JMenuItem("另存為(A)");

JMenuItem exit = new JMenuItem("退出(X)");

JMenuItem undo = new JMenuItem("撤銷(U)");

JMenuItem cut = new JMenuItem("剪切(T)");

JMenuItem copy = new JMenuItem("復制(C)");

JMenuItem paste = new JMenuItem("粘貼(P)");

JMenuItem selectAll = new JMenuItem("全選(A)");

JMenuItem timeDate = new JMenuItem("時間/日期(D)");

JCheckBoxMenuItem lineWrap = new JCheckBoxMenuItem("自動換行(M)");

JMenuItem fonts = new JMenuItem("字體");

JMenuItem about = new JMenuItem("關于記事本(A)");

JFrame th = this;

String name;

String openedPath = null;

boolean opened = false;

boolean reworked = false;

UndoManager undoManager = new UndoManager();

// 初始化窗體

public Notepad(String name) {

super(name);

this.name = name;

int x, y;

// 得到用戶屏幕大小

Dimension size = Toolkit.getDefaultToolkit().getScreenSize();

x = (size.width - 600) / 2;

y = (size.height - 400) / 2;

setSize(600, 400);

// 讓程序界面顯示在屏幕中央

setLocation(x, y);

// 將此窗口的最小大小設置為一個常量值。e799bee5baa6e79fa5e98193e78988e69d8331333262346537

setMinimumSize(new Dimension(250, 150));

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

// 初始化布局

void init() {

files.setMnemonic('F');

edit.setMnemonic('E');

formats.setMnemonic('O');

help.setMnemonic('H');

newFile.setMnemonic('N');

open.setMnemonic('O');

save.setMnemonic('S');

saveAs.setMnemonic('A');

exit.setMnemonic('X');

undo.setMnemonic('U');

cut.setMnemonic('T');

copy.setMnemonic('C');

paste.setMnemonic('P');

selectAll.setMnemonic('A');

timeDate.setMnemonic('D');

lineWrap.setMnemonic('M');

about.setMnemonic('A');

// 為控件添加助記符

newFile.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,

InputEvent.CTRL_MASK));

open.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,

InputEvent.CTRL_MASK));

save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,

InputEvent.CTRL_MASK));

exit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,

InputEvent.CTRL_MASK));

cut.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,

InputEvent.CTRL_MASK));

copy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,

InputEvent.CTRL_MASK));

paste.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,

InputEvent.CTRL_MASK));

selectAll.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,

InputEvent.CTRL_MASK));

// 為控件添加快捷鍵

timeDate.setAccelerator(KeyStroke.getKeyStroke("F5"));

files.add(newFile);

files.add(open);

files.add(save);

files.add(saveAs);

files.addSeparator();

files.add(exit);

edit.add(undo);

edit.addSeparator();

edit.add(cut);

edit.add(copy);

edit.add(paste);

edit.addSeparator();

edit.add(selectAll);

edit.add(timeDate);

formats.add(lineWrap);

formats.add(fonts);

help.add(about);

menub.add(files);

menub.add(edit);

menub.add(formats);

menub.add(help);

setJMenuBar(menub);

getContentPane().add(new JScrollPane(text));

Listen listen = new Listen();

Listen1 listen1 = new Listen1();

// 為控件添加事件偵聽器

newFile.addActionListener(listen);

undo.addActionListener(listen);

open.addActionListener(listen);

save.addActionListener(listen);

saveAs.addActionListener(listen);

exit.addActionListener(listen);

cut.addActionListener(listen);

copy.addActionListener(listen);

paste.addActionListener(listen);

selectAll.addActionListener(listen);

timeDate.addActionListener(listen);

lineWrap.addActionListener(listen);

about.addActionListener(listen);

open.addActionListener(listen1);

save.addActionListener(listen1);

saveAs.addActionListener(listen1);

// 暫時沒有實現的功能 :設置字體

//undo功能沒有實現

fonts.setEnabled(false);

}

class Listen implements ActionListener {

// 實現用于一般操作的事件偵聽器

public void actionPerformed(ActionEvent e) {

Object source = e.getSource();

if (source == newFile) {

text.setText("");

// 設置標題

th.setTitle(name);

openedPath = null;

opened = false;

} else if (source == exit)

setVisible(false);

else if (source == undo)

try {

//此功能沒有實現 撤銷要用棧?

// undo.setEnabled(undoManager.canUndo());

undoManager.undo();

} catch (CannotRedoException cre) {

cre.printStackTrace();

}

else if (source == selectAll)

text.selectAll();

else if (source == cut)

text.cut();

else if (source == copy)

text.copy();

else if (source == paste)

text.paste();

else if (source == lineWrap)

// 設置文本區的換行策略(獲取文本區的換行策略)

text.setLineWrap(!text.getLineWrap());

else if (source == about) {

String message = "--------\n版本:1.0\n作者:時超" +

"\n撤銷功能要用堆棧存貯操作" +

"\n還有字體格式"+

"\n暫時沒有實現" +

"\n\n感謝您的使用";

JOptionPane.showMessageDialog(th, message, "關于",

JOptionPane.PLAIN_MESSAGE);

} else if (source == timeDate) {

Date nowTime = new Date();

SimpleDateFormat times = new SimpleDateFormat(

"HH:mm yyyy-MM-dd");

text.insert(times.format(nowTime), text.getCaretPosition());

}

}

}

class Listen1 implements ActionListener {

// 實現用于對文件進行操作的事件偵聽器

public void actionPerformed(ActionEvent e) {

Object source = e.getSource();

// 打開文件事件

if (source == open) {

// 顯示對話窗口 以便選擇文件

FileDialog openFile = new FileDialog(th, "打開文件",

FileDialog.LOAD);

openFile.setVisible(true);

// 獲取文件路徑

String filePath = openFile.getDirectory() + openFile.getFile();

try {

FileInputStream fis = new FileInputStream(filePath);

byte[] content = new byte[fis.available()];

fis.read(content);

text.setText(new String(content));

// 設置 TextComponent 的文本插入符的位置

text.setCaretPosition(0);

if (openFile.getFile() != null) {

th.setTitle(openFile.getFile() + name);

openedPath = filePath;

opened = true;

}

fis.close();

} catch (Exception ex) {

ex.printStackTrace();

}

opened = true;

}

// 保存及另存為事件

else if (source == save || source == saveAs) {

String savePath = openedPath;

if (savePath == null || source == saveAs) {

// 如果 mode 的值為 LOAD,那么文件對話框將查找要讀取的文件,所顯示的文件是當前目錄中的文件

// 如果 mode 的值為 SAVE,則文件對話框將查找要寫入文件的位置。

FileDialog saveFile = new FileDialog(th, "保存文件",

FileDialog.SAVE);

saveFile.setVisible(true);

savePath = saveFile.getDirectory() + saveFile.getFile();

}

try {

FileOutputStream fos = new FileOutputStream(savePath);

fos.write(text.getText().getBytes());

fos.close();

} catch (Exception ex) {

ex.printStackTrace();

}

if (source == save)

openedPath = savePath;

}

}

}

public static void main(String[] args) {

try {

// 使用當前線程的上下文類加載器加載給定類名稱所指定的 LookAndFeel

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

} catch (Exception e) {

System.err.println("Couldn't use the system look and feel:" + e);

}

String name = ("--記事本 版本1.0--");

Notepad note = new Notepad(name);

note.init();

note.setVisible(true);

}

}

使用記事本編寫JAVA程序,并運行輸出結果,具體的實現步驟是什么?

1)確認你的JDK已安裝;

2)在環境變量Path中添加你安裝的Java路徑下的bin目錄,我機器上是C:\Program Files\Java\jdk1.6.0_24\bin,和其它Path值之間需要來用分號隔開;

3)在環境變量自ClassPath中添加dt.jar和tools.jar兩個庫文件;

4)在Command命令行窗口執行java -version命令后,如果得到了正確的Java版本號,說明你的環境變量配置正確;

5)打開記事本,編寫一個簡單的Hello World程序,保存成.java格式文件,文件名和類名必需一致;

6)在Command命令行窗口運行編譯命令:百javac 文件名.java,該命令會將源文件編譯為后綴度名class的字節碼文件;

7)在Command命令行窗口運行執行命令:java 文件名,OK,你應該能看到正確的結果了;

用記事本編寫Java程序生成不了class文件,怎么回事?

首先在cmd里執行復java -version 看能不能出來java版本信息,如果看不到就是jdk安裝有問題,如果能看到制說明jdk安裝是沒 有問題的

建議你把源文件放到f:\盤根目zhidao錄,然后在cmd 里 進入f:\ 然后在執行javac *.java 試試

用JAVA編寫記事本

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.InputEvent;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import java.awt.event.MouseAdapter;

import java.awt.event.MouseEvent;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import javax.swing.BorderFactory;

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.JPopupMenu;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.KeyStroke;

import javax.swing.ScrollPaneConstants;

import javax.swing.SwingConstants;

public class JNotePadUI extends JFrame {

private JMenuItem menuOpen;

private JMenuItem menuSave;

private JMenuItem menuSaveAs;

private JMenuItem menuClose;

private JMenu editMenu;

private JMenuItem menuCut;

private JMenuItem menuCopy;

private JMenuItem menuPaste;

private JMenuItem menuAbout;

private JTextArea textArea;

private JLabel stateBar;

private JFileChooser fileChooser;

private JPopupMenu popUpMenu;

public JNotePadUI() {

super("新建文本文件");

setUpUIComponent();

setUpEventListener();

setVisible(true);

}

private void setUpUIComponent() {

setSize(640, 480);

// 菜單欄

JMenuBar menuBar = new JMenuBar();

// 設置「文件」菜單

JMenu fileMenu = new JMenu("文件");

menuOpen = new JMenuItem("打開");

// 快捷鍵設置

menuOpen.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_O,

InputEvent.CTRL_MASK));

menuSave = new JMenuItem("保存");

menuSave.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_S,

InputEvent.CTRL_MASK));

menuSaveAs = new JMenuItem("另存為");

menuClose = new JMenuItem("關閉");

menuClose.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_Q,

InputEvent.CTRL_MASK));

fileMenu.add(menuOpen);

fileMenu.addSeparator(); // 分隔線

fileMenu.add(menuSave);

fileMenu.add(menuSaveAs);

fileMenu.addSeparator(); // 分隔線

fileMenu.add(menuClose);

// 設置「編輯」菜單

JMenu editMenu = new JMenu("編輯");

menuCut = new JMenuItem("剪切");

menuCut.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_X,

InputEvent.CTRL_MASK));

menuCopy = new JMenuItem("復制");

menuCopy.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_C,

InputEvent.CTRL_MASK));

menuPaste = new JMenuItem("粘貼");

menuPaste.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_V,

InputEvent.CTRL_MASK));

editMenu.add(menuCut);

editMenu.add(menuCopy);

editMenu.add(menuPaste);

// 設置「關于」菜單

JMenu aboutMenu = new JMenu("關于");

menuAbout = new JMenuItem("關于JNotePad");

aboutMenu.add(menuAbout);

menuBar.add(fileMenu);

menuBar.add(editMenu);

menuBar.add(aboutMenu);

setJMenuBar(menuBar);

// 文字編輯區域

textArea = new JTextArea();

textArea.setFont(new Font("宋體", Font.PLAIN, 16));

textArea.setLineWrap(true);

JScrollPane panel = new JScrollPane(textArea,

ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,

ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

Container contentPane = getContentPane();

contentPane.add(panel, BorderLayout.CENTER);

// 狀態欄

stateBar = new JLabel("未修改");

stateBar.setHorizontalAlignment(SwingConstants.LEFT);

stateBar.setBorder(

BorderFactory.createEtchedBorder());

contentPane.add(stateBar, BorderLayout.SOUTH);

popUpMenu = editMenu.getPopupMenu();

fileChooser = new JFileChooser();

}

private void setUpEventListener() {

// 按下窗口e69da5e6ba90e799bee5baa631333238656539關閉鈕事件處理

addWindowListener(

new WindowAdapter() {

public void windowClosing(WindowEvent e) {

closeFile();

}

}

);

// 菜單 - 打開

menuOpen.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

openFile();

}

}

);

// 菜單 - 保存

menuSave.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

saveFile();

}

}

);

// 菜單 - 另存為

menuSaveAs.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

saveFileAs();

}

}

);

// 菜單 - 關閉文件

menuClose.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

closeFile();

}

}

);

// 菜單 - 剪切

menuCut.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

cut();

}

}

);

// 菜單 - 復制

menuCopy.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

copy();

}

}

);

// 菜單 - 粘貼

menuPaste.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

paste();

}

}

);

// 菜單 - 關于

menuAbout.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 顯示對話框

JOptionPane.showOptionDialog(null,

"程序名稱:\n JNotePad \n" +

"程序設計:\n \n" +

"簡介:\n 一個簡單的文字編輯器\n" +

" 可作為驗收Java的實現對象\n" +

" 歡迎網友下載研究交流\n\n" +

" /",

"關于JNotePad",

JOptionPane.DEFAULT_OPTION,

JOptionPane.INFORMATION_MESSAGE,

null, null, null);

}

}

);

// 編輯區鍵盤事件

textArea.addKeyListener(

new KeyAdapter() {

public void keyTyped(KeyEvent e) {

processTextArea();

}

}

);

// 編輯區鼠標事件

textArea.addMouseListener(

new MouseAdapter() {

public void mouseReleased(MouseEvent e) {

if(e.getButton() == MouseEvent.BUTTON3)

popUpMenu.show(editMenu, e.getX(), e.getY());

}

public void mouseClicked(MouseEvent e) {

if(e.getButton() == MouseEvent.BUTTON1)

popUpMenu.setVisible(false);

}

}

);

}

private void openFile() {

if(isCurrentFileSaved()) { // 文件是否為保存狀態

open(); // 打開

}

else {

// 顯示對話框

int option = JOptionPane.showConfirmDialog(

null, "文件已修改,是否保存?",

"保存文件?", JOptionPane.YES_NO_OPTION,

JOptionPane.WARNING_MESSAGE, null);

switch(option) {

// 確認文件保存

case JOptionPane.YES_OPTION:

saveFile(); // 保存文件

break;

// 放棄文件保存

case JOptionPane.NO_OPTION:

open();

break;

}

}

}

private boolean isCurrentFileSaved() {

if(stateBar.getText().equals("未修改")) {

return false;

}

else {

return true;

}

}

private void open() {

// fileChooser 是 JFileChooser 的實例

// 顯示文件選取的對話框

int option = fileChooser.showDialog(null, null);

// 使用者按下確認鍵

if(option == JFileChooser.APPROVE_OPTION) {

try {

// 開啟選取的文件

BufferedReader buf =

new BufferedReader(

new FileReader(

fileChooser.getSelectedFile()));

// 設定文件標題

setTitle(fileChooser.getSelectedFile().toString());

// 清除前一次文件

textArea.setText("");

// 設定狀態欄

stateBar.setText("未修改");

// 取得系統相依的換行字符

String lineSeparator = System.getProperty("line.separator");

// 讀取文件并附加至文字編輯區

String text;

while((text = buf.readLine()) != null) {

textArea.append(text);

textArea.append(lineSeparator);

}

buf.close();

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"開啟文件失敗", JOptionPane.ERROR_MESSAGE);

}

}

}

private void saveFile() {

// 從標題欄取得文件名稱

File file = new File(getTitle());

// 若指定的文件不存在

if(!file.exists()) {

// 執行另存為

saveFileAs();

}

else {

try {

// 開啟指定的文件

BufferedWriter buf =

new BufferedWriter(

new FileWriter(file));

// 將文字編輯區的文字寫入文件

buf.write(textArea.getText());

buf.close();

// 設定狀態欄為未修改

stateBar.setText("未修改");

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"寫入文件失敗", JOptionPane.ERROR_MESSAGE);

}

}

}

private void saveFileAs() {

// 顯示文件對話框

int option = fileChooser.showSaveDialog(null);

// 如果確認選取文件

if(option == JFileChooser.APPROVE_OPTION) {

// 取得選擇的文件

File file = fileChooser.getSelectedFile();

// 在標題欄上設定文件名稱

setTitle(file.toString());

try {

// 建立文件

file.createNewFile();

// 進行文件保存

saveFile();

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"無法建立新文件", JOptionPane.ERROR_MESSAGE);

}

}

}

private void closeFile() {

// 是否已保存文件

if(isCurrentFileSaved()) {

// 釋放窗口資源,而后關閉程序

dispose();

}

else {

int option = JOptionPane.showConfirmDialog(

null, "文件已修改,是否保存?",

"保存文件?", JOptionPane.YES_NO_OPTION,

JOptionPane.WARNING_MESSAGE, null);

switch(option) {

case JOptionPane.YES_OPTION:

saveFile();

break;

case JOptionPane.NO_OPTION:

dispose();

}

}

}

private void cut() {

textArea.cut();

stateBar.setText("已修改");

popUpMenu.setVisible(false);

}

private void copy() {

textArea.copy();

popUpMenu.setVisible(false);

}

private void paste() {

textArea.paste();

stateBar.setText("已修改");

popUpMenu.setVisible(false);

}

private void processTextArea() {

stateBar.setText("已修改");

}

public static void main(String[] args) {

new JNotePadUI();

}

}

如何用記事本編寫java程序

首先右擊鼠標,新建一個文本文檔。

更改文本文檔的后綴名為 .java 。注意文件名必須和類名相同。

如果你的電腦沒有顯示后綴名的話需要對電復腦進行一定的設置

打開計算機——組織——文件夾選項——查制看——將隱藏文件夾選項取消勾選即可。

建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病百毒等文件的類型。

右擊建好的文檔,選擇編輯即可進行java的編寫。

在編寫的時候我們有一定的格式,java語言的格式是為了我們日后更改程序方便而規定的,我們一定要遵循這種格式編寫。

測試運行java程序

打開運行命令,也可以直接在開菜單中度輸入CMD調用命令窗口知。

你的文件保存在哪里就將你的文件目錄輸入到命令提示符窗口中,例如我的道是D盤根目錄,所以我輸入“d:”。

編譯java文件,生成class文件。

在命令提示符中輸入“javac 文件名.java”,我的文件名為A,所以輸入javac A.java然后回車,等待編譯。

運行文件。

繼續輸入“java 文件名”然后回車就可以運行我們寫好的文件了。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

華為mate10和p10的區別 如何錄制電腦里的聲音 電腦如何錄制系統內部聲音 華為手機語音喚醒功能使用經驗 絕地求生大逃殺內存不夠的優化教程 win7系統如何查看隱藏文件 怎么用ps把圖片縮小 excel表格中如何清除內容格式 怎么去除圖片白色背景 手機上微信如何截屏 怎么從官網下載eclipse 幻燈片背景圖片該如何弄 如何把手機照片自動保存到百度云盤 qq群該如何拉人 微信理財通如何使用 怎么設置手機qq空間上的權限 如何縮小ppt文檔 如何找gif圖的出處 插入鼠標就提示無法識別USB設備 怎么使用ping命令查看ip地址 怎么使用qq提取圖片上的文字 王者榮耀保存的視頻如何導出 如何修改支付寶密碼 電腦關機了鼠標燈還亮如何解決 word2003文檔打不開如何解決 photoshop中消失點的使用 微信怎么發送給好友你想發的定位 Word把圖片設置為背景的三種方法 如何關閉軟件的開機自動運行 電腦沒有登錄qq如何截圖 如何加入淘寶30元一年的保證金計劃 荒野行動怎么左右探頭如何左右探頭射擊 遠程桌面連接要怎么設置 四芯網線和八芯網線區別以及接法 如何用wps制作拼音田字格 再怎么攻破紅蜘蛛 用ps如何做投影 excel表格中怎么.個性填充背景色 微信上如何刪除自己發布的朋友圈消息 微信錢包如何充值
Top
主站蜘蛛池模板: 国产播放器一区 | 91精品久久久久久久久久 | 国产成人精品免费视频大 | 亚洲欧美日韩第一页 | 亚洲一区综合 | 日本另类αv欧美另类aⅴ | 高清 国产 日韩 欧美 | 欧美日韩国产va另类试看 | 日韩欧美系列 | 精品二区| 成人欧美一区二区三区在线 | 99久久精品国产国产毛片 | 日韩精品一区二区三区国语自制 | 国产第一页精品 | 免费a黄色 | 亚欧乱亚欧乱色视频免费 | 国产欧美日韩在线播放 | 国产一级自拍 | 国产亚洲视频在线 | 亚洲欧美日韩高清一区二区一 | 成人一级毛片 | 人与禽一级一级毛片 | 亚洲国产成人精品久久 | 香蕉视频日本 | 精品在线一区 | 国产全黄a一级毛片 | 国产精品免费观看视频播放 | 国产2区| 久久精品国产精品亚洲综合 | 成人日韩在线 | 免费a黄色| 亚洲日韩在线视频 | 久久国产精品久久精 | 国内精品视频免费观看 | 在线视频 日韩 | 精品欧美一区二区三区 | 欧美一级久久久久久久大片 | 日本a天堂 | 日本不卡视频一区二区 | 欧美视频一区二区三区 | 成人国产一区 |