瀏覽代碼

adding transient to image types

tarfeef101 6 年之前
父節點
當前提交
d56eee4d8b
共有 2 個文件被更改,包括 8 次插入8 次删除
  1. 7 7
      assignments/a3/src/main/java/Controls.java
  2. 1 1
      assignments/a3/src/main/java/Model.java

+ 7 - 7
assignments/a3/src/main/java/Controls.java

@@ -202,13 +202,13 @@ public class Controls extends JPanel implements Observer, Serializable
   private superListener superlistener;
   private ButtonGroup layouts;
   private ButtonGroup stars;
-  private Image emptyStarImg;
-  private Image fullStarImg;
-  private Image gridImg;
-  private Image listImg;
-  private Image lightGridImg;
-  private Image lightListImg;
-  private Image folderImg;
+  private transient Image emptyStarImg;
+  private transient Image fullStarImg;
+  private transient Image gridImg;
+  private transient Image listImg;
+  private transient Image lightGridImg;
+  private transient Image lightListImg;
+  private transient Image folderImg;
   private ImageIcon emptyStarIcon;
   private ImageIcon fullStarIcon;
   private ImageIcon gridIcon;

+ 1 - 1
assignments/a3/src/main/java/Model.java

@@ -100,7 +100,7 @@ public class Model extends Observable implements Serializable
 class PicData implements Serializable
 {
   private int rating;
-  private Image pic;
+  private transient Image pic;
   private long size;
   private long lastmod;
   private String name;