java比较好玩的记事本代码
时间: 2024-10-17 16:07:52 浏览: 20
Java开发的记事本程序 代码
Java本身并不是一种用于编写记事本应用程序的语言,它主要用于开发大型的企业级应用、Web应用和移动应用等。不过,如果你想通过Java来制作一个简单的文本编辑器,你可以尝试使用Swing库,它是Java的标准GUI工具包之一。
下面是一个简化的例子,展示如何使用Swing创建一个基本的记事本窗口:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class SimpleNotePad extends JFrame {
private JTextArea textArea;
private JButton saveButton;
public SimpleNotePad() {
setTitle("简单记事本");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建文本区域
textArea = new JTextArea();
textArea.setEditable(true); // 设置为可编辑
add(new JScrollPane(textArea), BorderLayout.CENTER);
// 创建保存按钮
saveButton = new JButton("保存");
saveButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
// 这里只是一个示例,你需要实际实现保存功能,比如将内容写入文件
String content = textArea.getText();
System.out.println("Content saved: " + content);
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
JPanel buttonPanel = new JPanel();
buttonPanel.add(saveButton);
add(buttonPanel, BorderLayout.SOUTH);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new SimpleNotePad());
}
}
```
这个程序创建了一个包含文本区和保存按钮的小窗口,用户可以在文本区内输入文字,点击保存按钮后会打印出当前的内容(这里只是简单地显示在控制台)。实际应用中,你需要实现真正的文件操作来持久化保存数据。
阅读全文