由于JButton和JTree都已经实现了Serializable接口,因此Java swing组件的串行化和读取是可以做到的。Java swing组件串行化方法就是使用ObjectInputStream读取文件中的对象,使用ObjectOutputStream把对象写入文件。
创新互联建站主营龙潭网站建设的网络公司,主营网站建设方案,重庆APP开发公司,龙潭h5小程序开发搭建,龙潭网站营销推广欢迎龙潭等地区企业咨询
如:
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import javax.swing.JButton;
- import javax.swing.JTree;
- public class Save {
- public static void main(String[] args) {
- // Write
- JButton button = new JButton("TEST Button");
- JTree tree = new JTree();
- try {
- ObjectOutputStream outForButton = new ObjectOutputStream(
- new FileOutputStream("button"));
- outForButton.writeObject(button);
- outForButton.close();
- ObjectOutputStream outForTree = new ObjectOutputStream(
- new FileOutputStream("tree"));
- outForTree.writeObject(tree);
- outForTree.close();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- // Read
- try {
- ObjectInputStream inForButton = new ObjectInputStream(
- new FileInputStream("button"));
- JButton buttonReaded = (JButton) inForButton.readObject();
- ObjectInputStream inForTree = new ObjectInputStream(
- new FileInputStream("tree"));
- JTree treeReaded = (JTree) inForTree.readObject();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- } catch (ClassNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
以上是Java swing组件的串行化和读取是可以做到的,一点小小的总结,希望能对大家有所帮助。
分享标题:Javaswing组件的串行化方法
分享链接:http://www.shufengxianlan.com/qtweb/news0/236800.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联