浏览代码

successful build, control bar is useless though, and background is same as the main pane (white), which is useless AF

tsdedhar 6 年之前
父节点
当前提交
44cc4b0a89
共有 22 个文件被更改,包括 6 次插入7 次删除
  1. 二进制
      assignments/a3/.gradle/4.7/fileHashes/fileHashes.bin
  2. 二进制
      assignments/a3/.gradle/4.7/fileHashes/fileHashes.lock
  3. 二进制
      assignments/a3/.gradle/4.7/taskHistory/taskHistory.bin
  4. 二进制
      assignments/a3/.gradle/4.7/taskHistory/taskHistory.lock
  5. 二进制
      assignments/a3/.gradle/buildOutputCleanup/buildOutputCleanup.lock
  6. 二进制
      assignments/a3/.gradle/buildOutputCleanup/outputFiles.bin
  7. 二进制
      assignments/a3/build/classes/java/main/Controls$1.class
  8. 二进制
      assignments/a3/build/classes/java/main/Controls$2.class
  9. 二进制
      assignments/a3/build/classes/java/main/Controls$3.class
  10. 二进制
      assignments/a3/build/classes/java/main/Controls$4.class
  11. 二进制
      assignments/a3/build/classes/java/main/Controls$5.class
  12. 二进制
      assignments/a3/build/classes/java/main/Controls.class
  13. 二进制
      assignments/a3/build/classes/java/main/Gallery.class
  14. 二进制
      assignments/a3/build/classes/java/main/Main.class
  15. 二进制
      assignments/a3/build/classes/java/main/Model.class
  16. 二进制
      assignments/a3/build/classes/java/main/PicData.class
  17. 二进制
      assignments/a3/build/classes/java/main/View.class
  18. 二进制
      assignments/a3/build/classes/java/main/playSlider.class
  19. 二进制
      assignments/a3/build/libs/a2-1.0-SNAPSHOT.jar
  20. 2 0
      assignments/a3/build/tmp/jar/MANIFEST.MF
  21. 3 6
      assignments/a3/src/main/java/Controls.java
  22. 1 1
      assignments/a3/src/main/java/Main.java

二进制
assignments/a3/.gradle/4.7/fileHashes/fileHashes.bin


二进制
assignments/a3/.gradle/4.7/fileHashes/fileHashes.lock


二进制
assignments/a3/.gradle/4.7/taskHistory/taskHistory.bin


二进制
assignments/a3/.gradle/4.7/taskHistory/taskHistory.lock


二进制
assignments/a3/.gradle/buildOutputCleanup/buildOutputCleanup.lock


二进制
assignments/a3/.gradle/buildOutputCleanup/outputFiles.bin


二进制
assignments/a3/build/classes/java/main/Controls$1.class


二进制
assignments/a3/build/classes/java/main/Controls$2.class


二进制
assignments/a3/build/classes/java/main/Controls$3.class


二进制
assignments/a3/build/classes/java/main/Controls$4.class


二进制
assignments/a3/build/classes/java/main/Controls$5.class


二进制
assignments/a3/build/classes/java/main/Controls.class


二进制
assignments/a3/build/classes/java/main/Gallery.class


二进制
assignments/a3/build/classes/java/main/Main.class


二进制
assignments/a3/build/classes/java/main/Model.class


二进制
assignments/a3/build/classes/java/main/PicData.class


二进制
assignments/a3/build/classes/java/main/View.class


二进制
assignments/a3/build/classes/java/main/playSlider.class


二进制
assignments/a3/build/libs/a2-1.0-SNAPSHOT.jar


+ 2 - 0
assignments/a3/build/tmp/jar/MANIFEST.MF

@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+

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

@@ -16,7 +16,7 @@ public class Controls extends JPanel implements Observer
   private JButton clear;
 
   // Bob the Builder this shit
-  public Controls(Model model, Handler handler)
+  public Controls(Model model)
   {
     // Hook up this observer so that it will be notified when the model
     // changes.
@@ -24,7 +24,6 @@ public class Controls extends JPanel implements Observer
     this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
     this.setPreferredSize(new Dimension(1280,75));
     this.setMinimumSize(new Dimension(320, 75));
-    //ImageIcon icon1 = new ImageIcon("/src/main/resources/playbutton.jpg");
     this.play = new JButton("Play");
     play.addActionListener(new ActionListener()
     {
@@ -46,7 +45,7 @@ public class Controls extends JPanel implements Observer
     {
       public void stateChanged(ChangeEvent e)
       {
-        if (!playback.getSettingLen() && playback.getValue() != model.getTotalVisibleLen())
+        if (!playback.getSettingLen())
         {
         }
       }
@@ -78,15 +77,13 @@ public class Controls extends JPanel implements Observer
 
   public void update(Object observable)
   {
-    int len = model.getTotalLen();
+    int len = 0;
     if (len > 0)
     {
       playback.toggleSettingLen();
       playback.setMaximum(len);
       playback.toggleSettingLen();
-      playback.setValue(model.getTotalVisibleLen());
     }
-    this.setBackground(model.controlColour);
     revalidate();
     repaint();
   }

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

@@ -7,7 +7,7 @@ public class Main
   {
     JFrame window = new JFrame("Fotag!");
     Model model = new Model();
-    Gallery gallery = new Gallery(model)
+    Gallery gallery = new Gallery(model);
     Controls controls = new Controls(model);
     model.notifyObservers();