import javax.swing.JComponent;import javax.swing.JPanel;import java.awt.Image;import java.awt.Graphics;import java.awt.Font;
import java.awt.Color;import java.awt.Dimension;


public class ScreenCurtain extends JComponent {
    private Image background;private int CastingDate;private String director;private Image MovieScreenshot;private String MovieTitle;
    
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        Font MovieFont = new Font("Aleo", Font.BOLD, 20);
        g.setFont(MovieFont);g.setColor(Color.BLUE);g.drawImage(background, 0, 0, this);
        g.drawImage(MovieScreenshot, 157, 80, this);g.drawString("Debuted :"+CastingDate, 600, 20);
        g.drawString(MovieTitle, 10, 20);g.setColor(Color.BLACK);g.drawString(director, 225, 308);
}

public ScreenCurtain(String name, String dir, int year, Image image, Image canvas) {
        MovieTitle = name; MovieScreenshot = image; CastingDate = year;
        director = dir; background = canvas;
       setPreferredSize(new Dimension(749, 801));
}
}


                                                                    //Final Project By Edwin!