java怎么保存,关于JAVA保存题
本人想做的JAVA 类似管理的系统,用拖拉控件的方式,目前我已经基本完成了可视化界面,但是遇到一个关于保存的题
测试代码
7a686964616fe58685e5aeb931333264626531
:
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Save extends JFrame
{ public Save() {
setSize(200,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton saveButton=new JButton(“Save”);
saveButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{ try {
FileOutputStream fos=new FileOutputStream(new File(“1.txt”));
OutputStreamWriter osw=new OutputStreamWriter(fos);
String saveString=text.getText().replaceAll(“\n”,”\r\n”);
osw.write(saveString);
osw.flush();
osw.close();
}catch(Exception ee)
{
ee.printStackTrace();
} } } );
add(saveButton,BorderLayout.NORTH);
add(text,BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[]args) throws Exception
{ new Save();}
private JTextArea text=new JTextArea();
}你可以设一个全局变量
,把输入的数字给了这个全局变量,然后在把这个变量的值付给B窗口就可以了,至于保存,数据
源
库或者是文件都行,最好是数据库,因为以后熟
了以后,对以后工作有帮助,具体的你己写写,不会的话在吧.
你这个我大概看了下 可行 但是不应该这么做的 你想用awt 这个是最早期的java图形化了 基本都没人用 你可以用swing 或者swt 而且存储数据 最好是用数据库
java中如何实现数据的保存,以供下次使用???如何保存,跪求??
举个例子 比如用户创造了一个Sting a=“abc“,下次我启动程序的时候希望a=”abc“ 谢谢各位
给你个例子看看,保存
7a686964616fe58685e5aeb931333330346637
到文件的
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class $ {
public static void main(String[] args) {
String path = “d:/test.txt”;
try {
save(path);
read(path);
} catch (Exception e) {
e.printStackTrace();
} }
private static void save(String path) throws Exception {
Bean bean = new Bean();
bean.setName(“root”);
bean.setPassword(“123456”);
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(new File(path)));
oos.writeObject(bean);
oos.flush();
oos.close();
}
private static void read(String path) throws Exception {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(new File(path)));
Bean bean = (Bean) ois.readObject();
System.out.println(bean.getName());
System.out.println(bean.getPassword());
}}
class Bean implements Serializable {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}}
写到文件里,写到数据库里,启动时读取文件/数据库~~
这还用跪求?题都没描述清楚,提只用了一句话,还断断续续,指望别人花十几分钟甚至几十分钟给你写个DEMO,这样没诚意的懒人不值得大家。