成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java swing組件的串行化方法

開發(fā) 后端
本文介紹Java swing組件的串行化方法,使用ObjectInputStream讀取文件中的對象和使用ObjectOutputStream把對象寫入文件。

由于JButton和JTree都已經(jīng)實(shí)現(xiàn)了Serializable接口,因此Java swing組件的串行化和讀取是可以做到的。Java swing組件串行化方法就是使用ObjectInputStream讀取文件中的對象,使用ObjectOutputStream把對象寫入文件。

如:

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

以上是Java swing組件的串行化和讀取是可以做到的,一點(diǎn)小小的總結(jié),希望能對大家有所幫助。

【編輯推薦】

  1. 動態(tài)語言是否將會挽救Swing
  2. 用TableModel框架簡化Swing開發(fā)
  3. Swing模型過濾技術(shù)詳解
  4. Java Swing開發(fā)的一些熱點(diǎn)
  5. 使用Swing動態(tài)界面設(shè)計(jì)技術(shù)透析
責(zé)任編輯:佚名 來源: IT專家網(wǎng)
相關(guān)推薦

2009-06-09 16:14:47

Java swing組件串行化

2009-11-18 11:05:27

PHP串行化

2016-11-17 22:18:31

id串行化服務(wù)器

2009-09-11 12:17:59

C#控件屬性

2009-11-02 16:41:55

VB.NET串行化對象

2019-03-25 07:39:35

ID串行化消息順序性高可用

2010-01-12 10:29:51

VB.NET對象串行化

2021-04-14 15:01:44

串行化方式緩存

2010-01-06 10:49:54

PHP串行化JSON

2009-11-17 16:24:27

PHP變量串行化

2010-01-14 18:00:07

VB.NET串行化對象

2025-06-19 08:03:03

2009-07-17 10:31:18

paint方法Swing組件

2010-01-06 10:58:06

建立JavaScrip

2009-07-10 16:29:32

Swing組件

2009-07-15 11:02:32

Swing組件

2009-07-14 17:21:42

Swing組件

2012-01-17 13:16:34

JavaSwing

2011-05-18 15:20:13

XML

2010-01-06 11:05:35

JSON
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕亚洲精品 | 91热在线| 亚洲在线视频 | 黄色一级特级片 | 日韩国产在线 | 欧美www在线 | 伊人成人免费视频 | 国产视频一区二区三区四区五区 | 一区二区三区四区不卡 | 欧美日韩国产中文字幕 | 91精品国产综合久久福利软件 | 欧美一二三 | 亚洲看片网站 | 国产成人精品一区二 | 欧美 视频| 少妇黄色| 国产精品久久国产精品久久 | 国产在线视频三区 | 91视视频在线观看入口直接观看 | 一级毛片播放 | 国产精品激情 | 亚洲精品一区中文字幕乱码 | 日日摸夜夜添夜夜添特色大片 | 日韩一区二 | 97视频在线观看网站 | 成人在线观看免费爱爱 | 亚洲视频在线看 | 伊人精品一区二区三区 | 精品国产欧美一区二区三区成人 | 久久久久亚洲 | 91一区二区三区在线观看 | 国产成人在线播放 | 国产精品观看 | 中文字幕欧美一区 | 国产欧美一区二区三区在线看蜜臀 | 久久久久免费精品国产小说色大师 | 国产三区在线观看视频 | 一区二区三区中文字幕 | 免费一级黄色电影 | 人人干在线| 久久久久国产一级毛片 |