日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Javaswing組件的串行化方法

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

創(chuàng)新互聯(lián)建站主營(yíng)龍?zhí)毒W(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,龍?zhí)秇5小程序開(kāi)發(fā)搭建,龍?zhí)毒W(wǎng)站營(yíng)銷(xiāo)推廣歡迎龍?zhí)兜鹊貐^(qū)企業(yè)咨詢(xún)

如:

 
 
 
  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組件的串行化和讀取是可以做到的,一點(diǎn)小小的總結(jié),希望能對(duì)大家有所幫助。


當(dāng)前名稱(chēng):Javaswing組件的串行化方法
瀏覽地址:http://www.dlmjj.cn/article/dpghpoc.html