文档详情

自考JAVA语言程序设计一课后习题答案和源代码九 .pdf

发布:2024-11-08约2.34万字共20页下载文档
文本预览下载声明

精选资料

第九章

2.一个文本,一个按钮。在文本区中输入数据,点击按钮,将文本内容输出到文

件。文件通过文件保存对话框制定。

程序运行结果:

保存文件的源文件:SaveFile.java

importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

importjava.io.*;

/**

*9.2一个文本,一个按钮。BR

*在文本区中输入数据,点击按钮,将文本内容输出到文件。BR

*文件通过文件保存对话框制定。BR

*@author黎明你好

*/

publicclassSaveFileextendsJFrameimplementsActionListener

{

serialVersionUID

privatestaticfinallong=1L;//序列化时为了保持版本的兼容性

privateJFileChooserfileChooser;//文件选择对话框

privateJPanelnorthPanel;//布局用的

privateJButtonsaveFileButton;//保存按钮

privateJLabellabel;//用来显示文件的绝对路径

privateJTextAreatextArea;//文本框

可修改编辑

精选资料

publicSaveFile()

{

super(第九章,第二题-保存文件);

label=newJLabel();

fileChooser=newJFileChooser();

northPanel=newJPanel();

saveFileButton=newJButton(保存到文件);

textArea=newJTextArea();

textArea.setLineWrap(true);

saveFileButton.addActionListener(this);

northPanel.add(saveFileButton);

NORTH

this.add(northPanel,BorderLayout.);

CENTER

this.add(newJScrollPane(textArea),BorderLayout.);

SOUTH

this.add(label,BorderLayout.);

EXIT_ON_CLOSE

this.setDefaultCloseOperation(JFrame.);

this.setBounds(50,50,500,500);

this.setVisible(true);

this.validate();

}

publicvoidactionPerformed(ActionEvente)//监听器方法

{

if(e.getSource()==saveFileButton)

{

intmessage=fileChooser.sh

显示全部
相似文档