画布的一些功能做好了,另存为的菜单功能也能弹出保存对话框目录了,但如何保存画好的图像?大侠们,求助了!这是我参照记事本代码的弹出对话框:classOpenClassextendsFrame{DrawFra...
画布的一些功能做好了,另存为的菜单功能也能弹出保存对话框目录了,但如何保存画好的图像?大侠们,求助了!
这是我参照 记事本代码的弹出对话框:
class OpenClass extends Frame
{
DrawFrame df = null;
FileDialog filedialog_open,filedialog_save;
File file1,file2; //文件字节流对象
FileReader file_reader;//文件字符流对象
FileWriter tofile;
BufferedReader in ;//文件行读取 写入对象
BufferedWriter out;
String s;
boolean issave = false;//用于判断是否是第一次保存
String filesave = null,savename = null; //用于存放文件地址 和文件名
String fileopen = null,filename = null;//用于存放打开文件地址 和文件名
PrintJob p=null;//声明一个要打印的对象
Graphics g=null;//要打印的对象
OpenClass(DrawFrame df )
{
this.df=df;
filedialog_open = new FileDialog(df,"打开文件对话框",FileDialog.LOAD);
filedialog_save = new FileDialog(df,"保存文件对话框",FileDialog.SAVE);
filedialog_open.setVisible(false);
filedialog_save.setVisible(false);
//notebookframe = new NoteBookFrame();
filedialog_open.addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ filedialog_open.setVisible(false); }
}
);//打开文件对话框适配器
filedialog_save.addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ filedialog_save.setVisible(false); }
}
);//保存文件对话框适配器
} 。。。。。。
展开