2 Commits

Author SHA1 Message Date
pooja b21192f500 loaded_folder 3 years ago
pooja 33893e73ff loaded_folder 3 years ago
41 changed files with 727 additions and 0 deletions
Split View
  1. 10
      Favorite_Movies/.classpath
  2. 17
      Favorite_Movies/.project
  3. 12
      Favorite_Movies/.settings/org.eclipse.jdt.core.prefs
  4. BIN
      Favorite_Movies/bin/Database.class
  5. BIN
      Favorite_Movies/bin/Home.class
  6. BIN
      Favorite_Movies/bin/Login.class
  7. BIN
      Favorite_Movies/bin/LoginFrame$1.class
  8. BIN
      Favorite_Movies/bin/LoginFrame$2.class
  9. BIN
      Favorite_Movies/bin/LoginFrame.class
  10. BIN
      Favorite_Movies/bin/Main.class
  11. BIN
      Favorite_Movies/bin/Main_HomePage$1.class
  12. BIN
      Favorite_Movies/bin/Main_HomePage$2.class
  13. BIN
      Favorite_Movies/bin/Main_HomePage$3.class
  14. BIN
      Favorite_Movies/bin/Main_HomePage$4.class
  15. BIN
      Favorite_Movies/bin/Main_HomePage$5.class
  16. BIN
      Favorite_Movies/bin/Main_HomePage.class
  17. BIN
      Favorite_Movies/bin/Movies$1.class
  18. BIN
      Favorite_Movies/bin/Movies$2.class
  19. BIN
      Favorite_Movies/bin/Movies$3.class
  20. BIN
      Favorite_Movies/bin/Movies.class
  21. BIN
      Favorite_Movies/bin/Ratings$1.class
  22. BIN
      Favorite_Movies/bin/Ratings$2.class
  23. BIN
      Favorite_Movies/bin/Ratings.class
  24. BIN
      Favorite_Movies/bin/Star$1.class
  25. BIN
      Favorite_Movies/bin/Star$2.class
  26. BIN
      Favorite_Movies/bin/Star.class
  27. BIN
      Favorite_Movies/bin/User.class
  28. 2
      Favorite_Movies/bin/files/data.txt
  29. 3
      Favorite_Movies/bin/files/login_cred.txt
  30. 4
      Favorite_Movies/src/Database.java
  31. 15
      Favorite_Movies/src/Home.java
  32. 11
      Favorite_Movies/src/Login.java
  33. 0
      Favorite_Movies/src/LoginFrame.java
  34. 9
      Favorite_Movies/src/Main.java
  35. 108
      Favorite_Movies/src/Main_HomePage.java
  36. 266
      Favorite_Movies/src/Movies.java
  37. 125
      Favorite_Movies/src/Ratings.java
  38. 126
      Favorite_Movies/src/Star.java
  39. 14
      Favorite_Movies/src/User.java
  40. 2
      Favorite_Movies/src/files/data.txt
  41. 3
      Favorite_Movies/src/files/login_cred.txt

10
Favorite_Movies/.classpath

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

17
Favorite_Movies/.project

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Favorite_Movies</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

12
Favorite_Movies/.settings/org.eclipse.jdt.core.prefs

@ -0,0 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=1.8

BIN
Favorite_Movies/bin/Database.class

BIN
Favorite_Movies/bin/Home.class

BIN
Favorite_Movies/bin/Login.class

BIN
Favorite_Movies/bin/LoginFrame$1.class

BIN
Favorite_Movies/bin/LoginFrame$2.class

BIN
Favorite_Movies/bin/LoginFrame.class

BIN
Favorite_Movies/bin/Main.class

BIN
Favorite_Movies/bin/Main_HomePage$1.class

BIN
Favorite_Movies/bin/Main_HomePage$2.class

BIN
Favorite_Movies/bin/Main_HomePage$3.class

BIN
Favorite_Movies/bin/Main_HomePage$4.class

BIN
Favorite_Movies/bin/Main_HomePage$5.class

BIN
Favorite_Movies/bin/Main_HomePage.class

BIN
Favorite_Movies/bin/Movies$1.class

BIN
Favorite_Movies/bin/Movies$2.class

BIN
Favorite_Movies/bin/Movies$3.class

BIN
Favorite_Movies/bin/Movies.class

BIN
Favorite_Movies/bin/Ratings$1.class

BIN
Favorite_Movies/bin/Ratings$2.class

BIN
Favorite_Movies/bin/Ratings.class

BIN
Favorite_Movies/bin/Star$1.class

BIN
Favorite_Movies/bin/Star$2.class

BIN
Favorite_Movies/bin/Star.class

BIN
Favorite_Movies/bin/User.class

2
Favorite_Movies/bin/files/data.txt

@ -0,0 +1,2 @@
1,finding neemo,2016,01:56,Comic,Disney,sdf,neemo,5.6,2
2,Lion King,2016,01:46,Animation,Disney,jk,LK,4.2,3

3
Favorite_Movies/bin/files/login_cred.txt

@ -0,0 +1,3 @@
Pooja
Pallavi
Sanjana

4
Favorite_Movies/src/Database.java

@ -0,0 +1,4 @@
public class Database {
}

15
Favorite_Movies/src/Home.java

@ -0,0 +1,15 @@
public class Home {
public void selectMovie() {
}
public void viewStar() {
}
public void giveRatings() {
}
}

11
Favorite_Movies/src/Login.java

@ -0,0 +1,11 @@
public class Login {
private String Username;
public void validateUsername(String username) {
Username = username;
}
}

LoginFrame.java → Favorite_Movies/src/LoginFrame.java

9
Favorite_Movies/src/Main.java

@ -0,0 +1,9 @@
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

108
Favorite_Movies/src/Main_HomePage.java

@ -0,0 +1,108 @@
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.GridLayout;
import javax.swing.JButton;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Main_HomePage extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Main_HomePage frame = new Main_HomePage();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Main_HomePage() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 271, 358);
contentPane = new JPanel();
contentPane.setBackground(new Color(0, 0, 51));
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JPanel panel = new JPanel();
panel.setBackground(new Color(0, 0, 51));
panel.setBounds(50, 31, 155, 249);
contentPane.add(panel);
panel.setLayout(null);
JButton btnMovies = new JButton("Movie");
btnMovies.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Movies m=new Movies();
m.setVisible(true);
if(m.isVisible()) {
//use to display only one screen
Main_HomePage.this.dispose();
}
}
});
btnMovies.setBounds(27, 41, 89, 23);
panel.add(btnMovies);
JButton btnStar = new JButton("Star");
btnStar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Star s=new Star();
s.setVisible(true);
if(s.isVisible()) {
//use to display only one screen
Main_HomePage.this.dispose();
}
}
});
btnStar.setBounds(27, 90, 89, 23);
panel.add(btnStar);
JButton btnRatings = new JButton("Ratings");
btnRatings.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Ratings r=new Ratings();
r.setVisible(true);
if(r.isVisible()) {
//use to display only one screen
Main_HomePage.this.dispose();
}
}
});
btnRatings.setBounds(27, 145, 89, 23);
panel.add(btnRatings);
JButton btnLogout = new JButton("Logout");
btnLogout.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
LoginFrame lf=new LoginFrame();
lf.setVisible(true);
if(lf.isVisible()) {
//use to display only one screen
Main_HomePage.this.dispose();
}
}
});
btnLogout.setBounds(27, 198, 89, 23);
panel.add(btnLogout);
}
}

266
Favorite_Movies/src/Movies.java

@ -0,0 +1,266 @@
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableRowSorter;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import java.awt.Font;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.io.FileWriter;
import java.io.IOException;
import java.awt.event.ActionEvent;
import java.awt.TextField;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Writer;
public class Movies extends JFrame {
private JPanel contentPane;
private JTextField tf_mid;
private JTextField tf_title;
private JTextField tf_year;
private JTextField tf_sname;
private JTextField tf_length;
private JTextField tf_genre ;
private JTextField tf_pname;
private JTextField tf_shortDesc;
private JTextField tf_avgrate;
private JTextField tf_num_watch;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Movies frame = new Movies();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Movies() {
//Object[] cols= {"Movie ID","Title","Year","Length","Genre","Studio Name","Producer Name","Short Description","Avg Ratings","Num Watched"};
Object[] rows = new Object[10] ;
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 837, 639);
contentPane = new JPanel();
contentPane.setBackground(new Color(0, 0, 51));
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JPanel panel = new JPanel();
panel.setBackground(new Color(0, 0, 51));
panel.setBounds(10, 11, 801, 578);
contentPane.add(panel);
panel.setLayout(null);
JLabel lblNewLabel = new JLabel("Movie Details");
lblNewLabel.setBounds(273, 11, 160, 29);
lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 24));
lblNewLabel.setForeground(new Color(255, 255, 255));
panel.add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("Movie Id:");
lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1.setForeground(Color.WHITE);
lblNewLabel_1.setBounds(31, 74, 109, 14);
panel.add(lblNewLabel_1);
JLabel lblNewLabel_1_1 = new JLabel("Title:");
lblNewLabel_1_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_1.setForeground(Color.WHITE);
lblNewLabel_1_1.setBounds(31, 110, 46, 14);
panel.add(lblNewLabel_1_1);
JLabel lblNewLabel_1_2 = new JLabel("Year:");
lblNewLabel_1_2.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_2.setForeground(Color.WHITE);
lblNewLabel_1_2.setBounds(31, 151, 46, 14);
panel.add(lblNewLabel_1_2);
JLabel lblNewLabel_1_3 = new JLabel("Length:");
lblNewLabel_1_3.setForeground(Color.WHITE);
lblNewLabel_1_3.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3.setBounds(31, 187, 89, 23);
panel.add(lblNewLabel_1_3);
JLabel lblNewLabel_1_3_1 = new JLabel("Genre:");
lblNewLabel_1_3_1.setForeground(Color.WHITE);
lblNewLabel_1_3_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_1.setBounds(31, 233, 89, 23);
panel.add(lblNewLabel_1_3_1);
JLabel lblNewLabel_1_3_2 = new JLabel("Studio Name:");
lblNewLabel_1_3_2.setForeground(Color.WHITE);
lblNewLabel_1_3_2.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_2.setBounds(31, 281, 109, 23);
panel.add(lblNewLabel_1_3_2);
JLabel lblNewLabel_1_3_3 = new JLabel("Producer Name:");
lblNewLabel_1_3_3.setForeground(Color.WHITE);
lblNewLabel_1_3_3.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_3.setBounds(31, 328, 127, 23);
panel.add(lblNewLabel_1_3_3);
JLabel lblNewLabel_1_3_4 = new JLabel("Short Description :");
lblNewLabel_1_3_4.setForeground(Color.WHITE);
lblNewLabel_1_3_4.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_4.setBounds(31, 374, 149, 23);
panel.add(lblNewLabel_1_3_4);
JLabel lblNewLabel_1_3_5 = new JLabel("Avg. Ratings:");
lblNewLabel_1_3_5.setForeground(Color.WHITE);
lblNewLabel_1_3_5.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_5.setBounds(31, 424, 127, 23);
panel.add(lblNewLabel_1_3_5);
JLabel lblNewLabel_1_3_6 = new JLabel("Num. Watched :");
lblNewLabel_1_3_6.setForeground(Color.WHITE);
lblNewLabel_1_3_6.setFont(new Font("Tahoma", Font.PLAIN, 14));
lblNewLabel_1_3_6.setBounds(31, 479, 127, 23);
panel.add(lblNewLabel_1_3_6);
tf_mid = new JTextField();
tf_mid.setBounds(231, 66, 222, 29);
panel.add(tf_mid);
tf_title = new JTextField();
tf_title.setBounds(231, 110, 222, 29);
panel.add(tf_title);
tf_year = new JTextField();
tf_year.setBounds(231, 151, 222, 29);
panel.add(tf_year);
tf_length = new JTextField();
tf_length.setBounds(231, 187, 222, 29);
panel.add(tf_length);
tf_genre = new JTextField();
tf_genre.setBounds(231, 233, 222, 29);
panel.add(tf_genre);
tf_sname = new JTextField();
tf_sname.setBounds(231, 281, 222, 29);
panel.add(tf_sname);
tf_pname = new JTextField();
tf_pname.setBounds(231, 328, 222, 29);
panel.add(tf_pname);
tf_shortDesc = new JTextField();
tf_shortDesc.setBounds(231, 378, 222, 29);
panel.add(tf_shortDesc);
tf_avgrate = new JTextField();
tf_avgrate.setBounds(231, 424, 222, 29);
panel.add(tf_avgrate);
tf_num_watch = new JTextField();
tf_num_watch.setBounds(231, 479, 222, 29);
panel.add(tf_num_watch);
JLabel lblNewLabel_2 = new JLabel("Poster");
lblNewLabel_2.setForeground(new Color(255, 255, 255));
lblNewLabel_2.setBounds(549, 74, 222, 188);
panel.add(lblNewLabel_2);
JButton btnHomeM = new JButton("Home");
btnHomeM.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
Movies.this.dispose();
}
}
});
btnHomeM.setBounds(425, 538, 89, 23);
panel.add(btnHomeM);
JButton btnM_ok = new JButton("OK");
btnM_ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(tf_mid.getText().isEmpty() || tf_title.getText().isEmpty() || tf_year.getText().isEmpty() || tf_genre.getText().isEmpty() ||tf_num_watch.getText().isEmpty() || tf_avgrate.getText().isEmpty() || tf_pname.getText().isEmpty() || tf_sname.getText().isEmpty() || tf_shortDesc.getText().isEmpty() || tf_length.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Please Enter All the Fields !!");
}
else {
/*rows[0] = tf_mid.getText();
rows[1] = tf_title.getText();
rows[2] = tf_year.getText();
rows[3] = tf_length.getText();
rows[4] = tf_genre.getText();
rows[5] = tf_sname.getText();
rows[6] = tf_pname.getText();
rows[7] = tf_shortDesc.getText();
rows[8] = tf_avgrate.getText();
rows[9] = tf_num_watch.getText();
model.addRow(rows);*/
try {
FileWriter fw = new FileWriter("C:\\Users\\skc\\eclipse-workspace\\first\\Favorite_Movies\\src\\files\\data.txt",true);
tf_mid.write(fw);
tf_title.write(fw.append(","));
tf_year.write(fw.append(","));
tf_length.write(fw.append(","));
tf_genre.write(fw.append(","));
tf_sname.write(fw.append(","));
tf_pname.write(fw.append(","));
tf_shortDesc.write(fw.append(","));
tf_avgrate.write(fw.append(","));
tf_num_watch.write(fw.append(","));
fw.write("\n");
fw.close();
JOptionPane.showMessageDialog(null, "Movie added Successfully.....");
tf_mid.setText("");
tf_title.setText("");
tf_year.setText("");
tf_length.setText("");
tf_genre.setText("");
tf_sname.setText("");
tf_pname.setText("");
tf_shortDesc.setText("");
tf_avgrate.setText("");
tf_num_watch.setText("");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
});
btnM_ok.setBounds(281, 538, 89, 23);
panel.add(btnM_ok);
}
}

125
Favorite_Movies/src/Ratings.java

@ -0,0 +1,125 @@
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.SwingConstants;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Ratings extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Ratings frame = new Ratings();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Ratings() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 589, 488);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JPanel panel = new JPanel();
panel.setBackground(new Color(0, 0, 51));
contentPane.add(panel, BorderLayout.CENTER);
panel.setLayout(null);
JLabel lblNewLabel = new JLabel("Ratings Details");
lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 24));
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel.setForeground(new Color(255, 255, 255));
lblNewLabel.setBounds(148, 22, 247, 36);
panel.add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("Movie ID:");
lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 16));
lblNewLabel_1.setForeground(new Color(255, 255, 255));
lblNewLabel_1.setBounds(41, 87, 76, 14);
panel.add(lblNewLabel_1);
JLabel lblNewLabel_2 = new JLabel("Name Surname:");
lblNewLabel_2.setFont(new Font("Tahoma", Font.PLAIN, 16));
lblNewLabel_2.setForeground(new Color(255, 255, 255));
lblNewLabel_2.setBounds(41, 129, 127, 36);
panel.add(lblNewLabel_2);
JLabel lblNewLabel_3 = new JLabel("Relation:");
lblNewLabel_3.setFont(new Font("Tahoma", Font.PLAIN, 16));
lblNewLabel_3.setForeground(new Color(255, 255, 255));
lblNewLabel_3.setBounds(41, 183, 76, 36);
panel.add(lblNewLabel_3);
JLabel lblNewLabel_4 = new JLabel("Ratings :");
lblNewLabel_4.setFont(new Font("Tahoma", Font.PLAIN, 16));
lblNewLabel_4.setForeground(new Color(255, 255, 255));
lblNewLabel_4.setBounds(41, 245, 76, 17);
panel.add(lblNewLabel_4);
textField = new JTextField();
textField.setBounds(194, 86, 183, 20);
panel.add(textField);
textField.setColumns(10);
textField_1 = new JTextField();
textField_1.setColumns(10);
textField_1.setBounds(194, 139, 179, 20);
panel.add(textField_1);
textField_2 = new JTextField();
textField_2.setColumns(10);
textField_2.setBounds(194, 193, 179, 20);
panel.add(textField_2);
textField_3 = new JTextField();
textField_3.setColumns(10);
textField_3.setBounds(194, 245, 183, 20);
panel.add(textField_3);
JButton btnNewButton = new JButton("OK");
btnNewButton.setBounds(195, 320, 89, 23);
panel.add(btnNewButton);
JButton btnHomeR = new JButton("Home");
btnHomeR.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
Ratings.this.dispose();
}
}
});
btnHomeR.setBounds(304, 320, 89, 23);
panel.add(btnHomeR);
}
}

126
Favorite_Movies/src/Star.java

@ -0,0 +1,126 @@
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.SwingConstants;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Star extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Star frame = new Star();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Star() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 580, 413);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JPanel panel = new JPanel();
panel.setBackground(new Color(0, 0, 51));
contentPane.add(panel, BorderLayout.CENTER);
panel.setLayout(null);
JLabel lblStardetails = new JLabel("Star Details");
lblStardetails.setBounds(148, 22, 247, 36);
lblStardetails.setHorizontalAlignment(SwingConstants.CENTER);
lblStardetails.setForeground(Color.WHITE);
lblStardetails.setFont(new Font("Tahoma", Font.BOLD, 24));
panel.add(lblStardetails);
JLabel lblNewLabel_1 = new JLabel("Movie ID:");
lblNewLabel_1.setBounds(41, 87, 76, 14);
lblNewLabel_1.setForeground(Color.WHITE);
lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 16));
panel.add(lblNewLabel_1);
JLabel lblNewLabel_2 = new JLabel("Name Surname:");
lblNewLabel_2.setBounds(41, 129, 127, 36);
lblNewLabel_2.setForeground(Color.WHITE);
lblNewLabel_2.setFont(new Font("Tahoma", Font.PLAIN, 16));
panel.add(lblNewLabel_2);
JLabel lblNewLabel_3 = new JLabel("Movie Title:");
lblNewLabel_3.setBounds(41, 183, 103, 36);
lblNewLabel_3.setForeground(Color.WHITE);
lblNewLabel_3.setFont(new Font("Tahoma", Font.PLAIN, 16));
panel.add(lblNewLabel_3);
JLabel lblNewLabel_4 = new JLabel("Movie Year:");
lblNewLabel_4.setBounds(41, 245, 103, 17);
lblNewLabel_4.setForeground(Color.WHITE);
lblNewLabel_4.setFont(new Font("Tahoma", Font.PLAIN, 16));
panel.add(lblNewLabel_4);
textField = new JTextField();
textField.setBounds(194, 86, 183, 20);
textField.setColumns(10);
panel.add(textField);
textField_1 = new JTextField();
textField_1.setBounds(194, 139, 179, 20);
textField_1.setColumns(10);
panel.add(textField_1);
textField_2 = new JTextField();
textField_2.setBounds(194, 193, 179, 20);
textField_2.setColumns(10);
panel.add(textField_2);
textField_3 = new JTextField();
textField_3.setBounds(194, 245, 183, 20);
textField_3.setColumns(10);
panel.add(textField_3);
JButton btnStar = new JButton("OK");
btnStar.setBounds(195, 320, 89, 23);
panel.add(btnStar);
JButton btnHome = new JButton("Home");
btnHome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
Star.this.dispose();
}
}
});
btnHome.setBounds(306, 320, 89, 23);
panel.add(btnHome);
}
}

14
Favorite_Movies/src/User.java

@ -0,0 +1,14 @@
public class User {
private String Username;
public String getUsername() {
return Username;
}
public void setUsername(String username) {
Username = username;
}
}

2
Favorite_Movies/src/files/data.txt

@ -0,0 +1,2 @@
1,finding neemo,2016,01:56,Comic,Disney,sdf,neemo,5.6,2
2,Lion King,2016,01:46,Animation,Disney,jk,LK,4.2,3

3
Favorite_Movies/src/files/login_cred.txt

@ -0,0 +1,3 @@
Pooja
Pallavi
Sanjana
Loading…
Cancel
Save