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

Java swing組件的串行化和讀取

開發 后端
通過使用ObjectInputStream讀取文件中的對象,使用ObjectOutputStream把對象寫入文件,可實現Java swing組件的串行化和讀取。

 

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

如:

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();
}

}

}


 

【編輯推薦】

  1. Java Swing開發中的線程安全
  2. Java Swing中鍵盤事件的處理
  3. 通過Java Swing看透MVC設計模式
  4. Java開發中的線程安全選擇與Swing
責任編輯:仲衡 來源: 施小平個人博客
相關推薦

2009-07-10 09:38:06

Java swing組

2009-11-18 11:05:27

PHP串行化

2016-11-17 22:18:31

id串行化服務器

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 11:13:46

AWT和SwingSwing組件

2010-01-06 10:58:06

建立JavaScrip

2009-07-10 17:03:17

AWT組件Swing組件

2009-07-10 14:58:13

JLabel組件JFC和Swing

2009-07-15 11:02:32

Swing組件

2009-07-14 17:21:42

Swing組件

2010-01-06 11:05:35

JSON

2009-07-10 16:29:32

Swing組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品久久 | 欧美第一区 | 一级黄色片美国 | 99热欧美 | 亚洲欧美精品 | 欧美精品一区在线 | 亚洲成人在线视频播放 | 欧美在线天堂 | 在线一区 | 黄色在线免费观看 | 日韩一区精品 | 欧美色综合天天久久综合精品 | 久久久精品一区 | 九九伊人sl水蜜桃色推荐 | 日韩不卡一区二区 | 欧美久久久久久久久中文字幕 | 亚洲精品久久久一区二区三区 | 日韩一区二区三区在线观看视频 | 日韩高清av | 欧美一区2区三区4区公司 | 美女视频一区二区三区 | 久久亚洲国产精品日日av夜夜 | 欧美乱码精品一区二区三区 | 一区二区三区国产精品 | 人人人干 | 成人av一区二区三区 | 久久亚洲一区二区三区四区 | 六月婷婷久久 | 国产成人免费在线观看 | 国产成人精品网站 | 91porn成人精品 | 日韩中文字幕 | 99精品国自产在线 | 中文字幕一区二区在线观看 | xx视频在线| 天天玩天天操天天干 | 国产精品区二区三区日本 | 欧美亚洲一区二区三区 | 91xxx在线观看 | 一区精品视频在线观看 | 青青草一区二区 |