소스 검색

date looks nice now, no longer showing size since it isn't working, at least on debian stretch (my test machine)

tsdedhar 6 년 전
부모
커밋
4351f6c875

BIN
assignments/a3/.gradle/4.7/fileHashes/fileHashes.bin


BIN
assignments/a3/.gradle/4.7/fileHashes/fileHashes.lock


BIN
assignments/a3/.gradle/4.7/taskHistory/taskHistory.bin


BIN
assignments/a3/.gradle/4.7/taskHistory/taskHistory.lock


BIN
assignments/a3/.gradle/buildOutputCleanup/buildOutputCleanup.lock


BIN
assignments/a3/build/classes/java/main/Controls.class


BIN
assignments/a3/build/classes/java/main/Gallery.class


BIN
assignments/a3/build/classes/java/main/Item$clickListener.class


BIN
assignments/a3/build/classes/java/main/Item$superListener.class


BIN
assignments/a3/build/classes/java/main/Item.class


BIN
assignments/a3/build/classes/java/main/PicData.class


BIN
assignments/a3/savestate.shit


+ 5 - 2
assignments/a3/src/main/java/Gallery.java

@@ -10,6 +10,7 @@ import javax.imageio.ImageIO;
 import java.io.File;
 import java.io.*;
 import javax.swing.BorderFactory;
+import java.text.SimpleDateFormat;
 
 public class Gallery extends JPanel implements Observer, Serializable
 {
@@ -325,7 +326,7 @@ class Item extends JPanel implements Serializable
     this.pic.addMouseListener(clicklistener);
     this.pic.setAlignmentX(LEFT_ALIGNMENT);
     this.pic.setPreferredSize(new Dimension(200, 200));
-    this.name = new JLabel(data.getName(), JLabel.LEFT);
+    this.name = new JLabel("Name: " + data.getName(), JLabel.LEFT);
     this.name.setAlignmentX(LEFT_ALIGNMENT);
     this.name.setPreferredSize(new Dimension(200, 25));
     this.rating = new JPanel();
@@ -337,7 +338,9 @@ class Item extends JPanel implements Serializable
     this.rating.add(star5);
     this.rating.setPreferredSize(new Dimension(200, 32));
     this.rating.setAlignmentX(LEFT_ALIGNMENT);
-    this.dateSize = new JLabel(Long.toString(data.getLastmod()) + Long.toString(data.getSize()), JLabel.LEFT);
+    Date tempdate = new Date(data.getLastmod());
+    SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
+    this.dateSize = new JLabel("Created: " + format.format(tempdate), JLabel.LEFT);
     this.dateSize.setAlignmentX(LEFT_ALIGNMENT);
     this.dateSize.setPreferredSize(new Dimension(200, 25));
     this.add(pic);