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

Java swing組件的串行化和讀取

開(kāi)發(fā) 后端
通過(guò)使用ObjectInputStream讀取文件中的對(duì)象,使用ObjectOutputStream把對(duì)象寫(xiě)入文件,可實(shí)現(xiàn)Java swing組件的串行化和讀取。

 

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

如:

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開(kāi)發(fā)中的線程安全
  2. Java Swing中鍵盤(pán)事件的處理
  3. 通過(guò)Java Swing看透MVC設(shè)計(jì)模式
  4. Java開(kāi)發(fā)中的線程安全選擇與Swing
責(zé)任編輯:仲衡 來(lái)源: 施小平個(gè)人博客
相關(guān)推薦

2009-07-10 09:38:06

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串行化對(duì)象

2019-03-25 07:39:35

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

2010-01-12 10:29:51

VB.NET對(duì)象串行化

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串行化對(duì)象

2025-06-19 08:03:03

2009-07-17 11:13:46

AWT和SwingSwing組件

2009-07-10 17:03:17

AWT組件Swing組件

2010-01-06 10:58:06

建立JavaScrip

2009-07-10 14:58:13

JLabel組件JFC和Swing

2009-07-15 11:02:32

Swing組件

2009-07-14 17:21:42

Swing組件

2009-07-10 16:29:32

Swing組件

2012-01-17 13:16:34

JavaSwing
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 91色视频在线观看 | 拍真实国产伦偷精品 | 黄网站涩免费蜜桃网站 | 99久久亚洲| 亚洲视频免费 | 欧美视频1区 | 久久久久亚洲 | 久久国产精品-国产精品 | 亚洲精品在线播放 | 欧美xxxx网站| 亚洲精品久久久一区二区三区 | 日韩精品在线一区二区 | 精品99爱视频在线观看 | 久久久久久综合 | 91看片在线 | 久久久久久久久久久一区二区 | 羞视频在线观看 | 久久久久久亚洲精品 | 日本国产欧美 | 欧美性大战久久久久久久蜜臀 | 免费观看成人av | 视频一区在线观看 | 粉嫩av久久一区二区三区 | 91精品国产高清一区二区三区 | 欧美激情精品久久久久久 | 日韩电影a | 毛片在线免费 | 欧美福利在线 | 亚洲国产视频一区二区 | 91视频入口 | 精品永久 | 中文字幕一区二区三区乱码在线 | 精品国产一区二区三区久久影院 | 久久青青 | 99精品欧美一区二区三区综合在线 | h片免费在线观看 | 国产探花| 亚洲欧美激情精品一区二区 | av黄色在线 | av入口| 国产精品日本一区二区不卡视频 |