Browse Source

second round of fixes

master
mac 3 years ago
parent
commit
2479693cee
11 changed files with 68 additions and 134 deletions
  1. BIN
      Favorite_Movies/bin/Database.class
  2. BIN
      Favorite_Movies/bin/Login.class
  3. BIN
      Favorite_Movies/bin/LoginFrame$1.class
  4. BIN
      Favorite_Movies/bin/LoginFrame.class
  5. 48
      Favorite_Movies/src/Database.java
  6. 11
      Favorite_Movies/src/Login.java
  7. 71
      Favorite_Movies/src/LoginFrame.java
  8. 44
      Favorite_Movies/src/MoviesFrame.java
  9. 20
      Favorite_Movies/src/RatingsFrame.java
  10. 1
      Favorite_Movies/src/StarsFrame.java
  11. 7
      ReadMe.txt

BIN
Favorite_Movies/bin/Database.class

BIN
Favorite_Movies/bin/Login.class

BIN
Favorite_Movies/bin/LoginFrame$1.class

BIN
Favorite_Movies/bin/LoginFrame.class

48
Favorite_Movies/src/Database.java

@ -1,9 +1,41 @@
import java.io.IOException; import java.io.IOException;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;
public class Database { public class Database {
public static boolean userExists(String username)
{
boolean found = false;
try {
File filex=new File("c:\\tmp\\FavoriteMovies\\files\\login_cred.txt");
Scanner scan;
scan = new Scanner(filex);
scan.useDelimiter("[\n]");
if(scan.hasNext() && !found ) {
String line_ = scan.nextLine();
if(line_.equals(username))
found = true;
}
scan.close();
}
catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return found;
}
public static void addMovie(Movie m){ public static void addMovie(Movie m){
try { try {
@ -32,8 +64,20 @@ public class Database {
fw.close(); fw.close();
} catch (IOException e1) { // TODO Auto-generated catch block
e1.printStackTrace(); }
}
catch (IOException e1) { // TODO Auto-generated catch block
e1.printStackTrace();
}
}
public static void addStar(Star s)
{
}
public static void addRating(Rating r)
{
} }

11
Favorite_Movies/src/Login.java

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

71
Favorite_Movies/src/LoginFrame.java

@ -70,69 +70,26 @@ public class LoginFrame extends JFrame {
panel.add(tf_login); panel.add(tf_login);
tf_login.setColumns(10); tf_login.setColumns(10);
JButton btnLogin = new JButton("OK");
JButton btnLogin = new JButton("Login");
btnLogin.addActionListener(new ActionListener() { btnLogin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
String username= tf_login.getText(); String username= tf_login.getText();
//file importing for login credentials Manager
File filex=new File("C:\\Users\\skc\\eclipse-workspace\\first\\Favorite_Movies\\src\\files\\login_cred.txt");
Scanner scan;
try {
scan = new Scanner(filex);
scan.useDelimiter("[\n]");
if(scan.hasNext() && !found ) {
String line_ = scan.nextLine();
if(line_.equals(username)) {
found=true;
if(found==true) {
JOptionPane.showMessageDialog(null,"Login Successful");
Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
LoginFrame.this.dispose();
}
}
else {
JOptionPane.showMessageDialog(null,"Enter Valid UserName !");
}
}
else
{
JOptionPane.showMessageDialog(null,"User Name not found !");
}
}
else {
JOptionPane.showMessageDialog(null,"Please Try Again !");
if (Database.userExists(username))
{
JOptionPane.showMessageDialog(null,"Login Successful");
Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
LoginFrame.this.dispose();
} }
scan.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
else
{
JOptionPane.showMessageDialog(null,"User Name not found !");
} }
/*Main_HomePage mhp=new Main_HomePage();
mhp.setVisible(true);
if(mhp.isVisible()) {
//use to display only one screen
LoginFrame.this.dispose();
}*/
} }
}); });
btnLogin.setBackground(UIManager.getColor("Button.light")); btnLogin.setBackground(UIManager.getColor("Button.light"));

44
Favorite_Movies/src/MoviesFrame.java

@ -1,57 +1,14 @@
/*
* 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;
*
*/
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JTextField; import javax.swing.JTextField;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableRowSorter;
import java.awt.Color; import java.awt.Color;
import javax.swing.JLabel; import javax.swing.JLabel;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
import java.awt.Font; import java.awt.Font;
import javax.swing.JButton; import javax.swing.JButton;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import java.io.FileWriter;
import java.io.IOException;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.TextField;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Writer;
public class MoviesFrame extends JFrame{ public class MoviesFrame extends JFrame{
@ -235,6 +192,7 @@ public class MoviesFrame extends JFrame{
}); });
btnM_ok.setBounds(281, 538, 89, 23); panel.add(btnM_ok); btnM_ok.setBounds(281, 538, 89, 23); panel.add(btnM_ok);
} }
public void addMovie(MoviesFrame mf) { public void addMovie(MoviesFrame mf) {
} }

20
Favorite_Movies/src/RatingsFrame.java

@ -1,26 +1,6 @@
/*
* 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;
*
*/
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;

1
Favorite_Movies/src/StarsFrame.java

@ -1,5 +1,4 @@
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JPanel; import javax.swing.JPanel;

7
ReadMe.txt

@ -1,3 +1,10 @@
Mac:
1. Removed Login.java
2. added userExists method in Database
3. called Database.userExists in LoginFrame to simplify code
4. moved files to tmp folder
Mac: Mac:
1. moved Readme.txt from src folder to top level 1. moved Readme.txt from src folder to top level
2. Fixed camelcase naming of attributes in Star.java 2. Fixed camelcase naming of attributes in Star.java

Loading…
Cancel
Save