Javaswing组件的串行化方法

由于JButton和JTree都已经实现了Serializable接口,因此Java swing组件的串行化和读取是可以做到的。Java swing组件串行化方法就是使用ObjectInputStream读取文件中的对象,使用ObjectOutputStream把对象写入文件。

创新互联建站主营龙潭网站建设的网络公司,主营网站建设方案,重庆APP开发公司,龙潭h5小程序开发搭建,龙潭网站营销推广欢迎龙潭等地区企业咨询

如:

 
 
 
  1. import java.io.FileInputStream;
  2. import java.io.FileNotFoundException;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. import java.io.ObjectInputStream;
  6. import java.io.ObjectOutputStream;
  7. import javax.swing.JButton;
  8. import javax.swing.JTree;
  9. public class Save {
  10. public static void main(String[] args) {
  11. // Write
  12. JButton button = new JButton("TEST Button");
  13. JTree tree = new JTree();
  14. try {
  15. ObjectOutputStream outForButton = new ObjectOutputStream(
  16. new FileOutputStream("button"));
  17. outForButton.writeObject(button);
  18. outForButton.close();
  19. ObjectOutputStream outForTree = new ObjectOutputStream(
  20. new FileOutputStream("tree"));
  21. outForTree.writeObject(tree);
  22. outForTree.close();
  23. } catch (FileNotFoundException e) {
  24. e.printStackTrace();
  25. } catch (IOException e) {
  26. e.printStackTrace();
  27. }
  28. // Read
  29. try {
  30. ObjectInputStream inForButton = new ObjectInputStream(
  31. new FileInputStream("button"));
  32. JButton buttonReaded = (JButton) inForButton.readObject();
  33. ObjectInputStream inForTree = new ObjectInputStream(
  34. new FileInputStream("tree"));
  35. JTree treeReaded = (JTree) inForTree.readObject();
  36. } catch (FileNotFoundException e) {
  37. e.printStackTrace();
  38. } catch (IOException e) {
  39. e.printStackTrace();
  40. } catch (ClassNotFoundException e) {
  41. // TODO Auto-generated catch block
  42. e.printStackTrace();
  43. }
  44. }
  45. }

以上是Java swing组件的串行化和读取是可以做到的,一点小小的总结,希望能对大家有所帮助。


分享标题:Javaswing组件的串行化方法
网页路径:http://bzwzjz.com/article/dpghpoc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆电商网站建设 网站建设公司 网站建设推广 营销网站建设 成都网站制作 营销网站建设 成都网站制作 高端品牌网站建设 成都网站建设公司 成都商城网站建设 专业网站建设 公司网站建设 泸州网站建设 成都网站制作 品牌网站建设 成都网站建设 定制网站设计 成都企业网站制作 重庆企业网站建设 成都品牌网站设计 成都网站建设 网站设计