求高手帮做个JAVA作业

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:29:07
显示一图形界面(JFrame),其中有一文本框(JTextField)、一文本区(JTextArea)和一个按钮,文本区中由用户输入内容,文本框中由用户输入要保存的文件名。单击保存按钮后,检查用户是否输入了文件名(getText()),如没有(String类的length()==0),则把文本区中的内容保存到默认的"untitle.txt"文件中。如给出了文件名,则使用给定的文件名保存。

直接编译
运行
搞定!!!

/*
显示一图形界面(JFrame),
其中有一文本框(JTextField)、
一文本区(JTextArea)
和一个按钮,
文本区中由用户输入内容
,文本框中由用户输入要保存的文件名。
单击保存按钮后,
检查用户是否输入了文件名(getText()),
如没有(String类的length()==0),
则把文本区中的内容保存到默认的"untitle.txt"文件中。
如给出了文件名,则使用给定的文件名保存。
*/

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

public class SaveFile {
public static void main(String[] args) {
new SaveFileFrame();
}
}

//构建窗口
class SaveFileFrame extends JFrame {
JPanel p = new JPanel();
JTextArea ta = new JTextArea();
JTextField tf = new JTextField("",20);
JButton saveBt = new JButton("Save");

public SaveFileFrame() {
setTitle("SaveFile");
setSize(600,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
saveBt.addActionListener(new BtMonitor());