如何用JAVA编记事本??

来源:百度知道 编辑:UC知道 时间:2024/06/10 15:46:16
仿照记事本的GUI编写一个Java简易记事本程序。只要菜单及界面,具体功能除“退出”外均不用实现。

java带有那个sample的,与jdk一起下的里面有

我机器上的路径:
Java\jdk1.5.0_15\demo\jfc\Notepad

下面的程序复制过去,能运行

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;

public class Notepad extends JFrame
{
String openFilePath;
String openFileName;
String title="ERROR MESSAGE";
int type=JOptionPane.ERROR_MESSAGE;

public Notepad()
{

super("记事本");
final JTextArea text = new JTextArea();
text.setToolTipText("请键入内容");
//界面

//退出事件
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
//简单的布局
final JPanel panel=new JPanel();
panel.setLayout(new GridLayout(1,1));
panel.add(new JScrollPane(text));
this.getContentPane().add(panel);