Quellcode durchsuchen

started trying ot use icons

tarfeef101 vor 6 Jahren
Ursprung
Commit
f17ab62a1d

+ 6 - 0
assignments/a3/src/main/java/Controls.java

@@ -12,6 +12,12 @@ public class Controls extends JPanel implements Observer
   private JSlider rating;
   private JButton grid;
   private JButton list;
+  private BufferedImage starImg;
+  private BufferedImage gridImg;
+  private BufferedImage listImg;
+  private ImageIcon starIcon;
+  private ImageIcon gridIcon;
+  private ImageIcon listIcon;
 
   // Bob the Builder this shit
   public Controls(Model model)

+ 9 - 0
assignments/a3/src/main/java/Model.java

@@ -10,6 +10,7 @@ public class Model extends Observable
   private ArrayList<Observer> observers;
   private ArrayList<PicData> pics;
   private int filter;
+  private bool grid;
 
   // Constructor
   public Model()
@@ -17,6 +18,7 @@ public class Model extends Observable
     this.observers = new ArrayList();
     this.pics = new ArrayList();
     this.filter = 0;
+    this.grid = true;
     setChanged();
   }
   
@@ -34,6 +36,13 @@ public class Model extends Observable
     setChanged();
     notifyObservers();
   }
+  
+  public void switchLayout()
+  {
+    grid = !grid;
+    setChanged();
+    notifyObservers();
+  }
 
   // Add observer to be notified on change
   public void addObserver(Observer observer)