|
@@ -1,6 +1,8 @@
|
|
|
import java.util.*;
|
|
|
import java.awt.*;
|
|
|
import javax.swing.*;
|
|
|
+import javax.swing.event.*;
|
|
|
+import java.awt.event.*;
|
|
|
|
|
|
public class Gallery extends JPanel implements Observer
|
|
|
{
|
|
@@ -76,9 +78,11 @@ class Item extends JPanel
|
|
|
{
|
|
|
public void mousePressed(MouseEvent e)
|
|
|
{
|
|
|
- JFrame tempFrame = new JFrame(this.data.getName());
|
|
|
- JPanel tempLabel = new JLabel(this.data.getPic(), JLabel.CENTER);
|
|
|
- chooserFrame.getContentPane().add(tempLabel);
|
|
|
+ JFrame tempFrame = new JFrame(data.getName());
|
|
|
+ ImageIcon tempIcon = new ImageIcon(data.getPic());
|
|
|
+ JLabel tempLabel = new JLabel(tempIcon, JLabel.CENTER);
|
|
|
+ tempLabel.setMinimumSize(new Dimension(800, 600));
|
|
|
+ tempFrame.getContentPane().add(tempLabel);
|
|
|
tempFrame.pack();
|
|
|
tempFrame.setVisible(true);
|
|
|
}
|
|
@@ -93,7 +97,7 @@ class Item extends JPanel
|
|
|
this.setPreferredSize(new Dimension(200, 320));
|
|
|
this.picture = new ImageIcon(data.getPic());
|
|
|
this.pic = new JLabel(picture, JLabel.CENTER);
|
|
|
- this.pic.addMouseInputListener(clicklistener);
|
|
|
+ this.pic.addMouseListener(clicklistener);
|
|
|
//this.pic.setPreferredSize(new Dimension(200, 200));
|
|
|
this.name = new JLabel(data.getName(), JLabel.CENTER);
|
|
|
this.name.setPreferredSize(new Dimension(200, 40));
|
|
@@ -106,7 +110,5 @@ class Item extends JPanel
|
|
|
this.add(rating);
|
|
|
this.add(dateSize);
|
|
|
}
|
|
|
-
|
|
|
- setMinimumSize(new Dimension(320, 180));
|
|
|
}
|
|
|
|