记事本写java
时间: 2023-10-14 08:12:32 浏览: 23
要在记事本中编写和运行 Java 程序,可以按照以下步骤进行:
1. 下载并安装 JDK(Java Development Kit),它包括了 Java 编译器和其他工具。
2. 打开记事本,在空白处输入 Java 代码(例如,Hello World 程序)。
3. 保存代码文件,文件后缀名为 .java。
4. 打开命令提示符(Windows)或终端(Mac/Linux)。
5. 使用 cd 命令进入代码文件所在的目录。
6. 使用 javac 命令编译代码文件,生成 .class 文件。
7. 使用 java 命令运行程序。
例如,下面是一个简单的 Hello World 程序的代码:
```
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
```
保存文件为 HelloWorld.java,然后在命令提示符中输入以下命令:
```
cd path/to/file
javac HelloWorld.java
java HelloWorld
```
程序将输出 "Hello, world!"。
相关问题
java用记事本写helloworld
要用记事本写Java的Hello World程序,需要按照以下步骤进行:
1. 打开记事本,点击菜单栏中的“文件”,选择“新建”。
2. 在新建的空白文档中,输入以下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
3. 保存文件,选择“文件”菜单,选择“另存为”。
4. 在弹出的“另存为”对话框中,选择一个文件夹作为保存位置,然后在“文件名”输入框中输入“HelloWorld.java”。
5. 在“保存类型”中选择“所有文件”,然后点击“保存”按钮。
6. 打开命令提示符(在Windows系统中,可以使用快捷键Win+R,然后输入“cmd”打开),输入以下命令:
javac HelloWorld.java
7. 如果没有错误提示,再输入以下命令:
java HelloWorld
8. 如果一切正常,屏幕上应该会输出“Hello, World!”。
用java写记事本
好的,下面是简单的Java代码实现一个记事本:
```java
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class MyNotepad extends Frame implements ActionListener {
TextArea textArea;
MenuBar menuBar;
Menu fileMenu;
MenuItem newMenuItem, openMenuItem, saveMenuItem, exitMenuItem;
public MyNotepad() {
super("My Notepad");
// 设置窗口大小和位置
setSize(600, 400);
setLocation(200, 200);
// 添加菜单栏
menuBar = new MenuBar();
fileMenu = new Menu("File");
newMenuItem = new MenuItem("New");
openMenuItem = new MenuItem("Open");
saveMenuItem = new MenuItem("Save");
exitMenuItem = new MenuItem("Exit");
newMenuItem.addActionListener(this);
openMenuItem.addActionListener(this);
saveMenuItem.addActionListener(this);
exitMenuItem.addActionListener(this);
fileMenu.add(newMenuItem);
fileMenu.add(openMenuItem);
fileMenu.add(saveMenuItem);
fileMenu.addSeparator();
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
setMenuBar(menuBar);
// 添加文本区域
textArea = new TextArea();
add(textArea);
// 添加窗口关闭事件
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
}
});
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == newMenuItem) {
textArea.setText("");
} else if (e.getSource() == openMenuItem) {
FileDialog fileDialog = new FileDialog(this, "Open File", FileDialog.LOAD);
fileDialog.setVisible(true);
String filename = fileDialog.getFile();
if (filename != null) {
try {
FileReader fileReader = new FileReader(fileDialog.getDirectory() + filename);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
textArea.setText("");
while ((line = bufferedReader.readLine()) != null) {
textArea.append(line + "\n");
}
bufferedReader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
} else if (e.getSource() == saveMenuItem) {
FileDialog fileDialog = new FileDialog(this, "Save File", FileDialog.SAVE);
fileDialog.setVisible(true);
String filename = fileDialog.getFile();
if (filename != null) {
try {
FileWriter fileWriter = new FileWriter(fileDialog.getDirectory() + filename);
fileWriter.write(textArea.getText());
fileWriter.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
} else if (e.getSource() == exitMenuItem) {
dispose();
}
}
public static void main(String[] args) {
MyNotepad myNotepad = new MyNotepad();
myNotepad.setVisible(true);
}
}
```
这段代码实现了一个简单的记事本,包括菜单栏和文本区域。菜单栏有四个选项:新建、打开、保存和退出。当用户点击菜单选项时,会触发相应的事件处理方法。在打开和保存文件时,使用了Java IO类库中的FileReader和FileWriter进行文件读写操作。