├── README.md
├── build.xml
├── build
└── classes
│ ├── .netbeans_automatic_build
│ ├── .netbeans_update_resources
│ ├── AddNewBookIcons
│ ├── icons8_Book_50px_1.png
│ ├── icons8_Books_52px_1.png
│ ├── icons8_Collaborator_Male_26px.png
│ ├── icons8_Contact_26px.png
│ ├── icons8_Edit_Property_50px.png
│ ├── icons8_Literature_100px_1.png
│ ├── icons8_Moleskine_26px.png
│ ├── icons8_Rewind_48px.png
│ ├── icons8_Student_Male_100px.png
│ ├── icons8_Student_Registration_100px_2.png
│ ├── icons8_Unit_26px.png
│ └── icons8_rewind_32px.png
│ ├── JFrame
│ ├── DBConnection.class
│ ├── DefaulterList$1.class
│ ├── DefaulterList$2.class
│ ├── DefaulterList$3.class
│ ├── DefaulterList$4.class
│ ├── DefaulterList$5.class
│ ├── DefaulterList.class
│ ├── DefaulterList.form
│ ├── HomePage$1.class
│ ├── HomePage$10.class
│ ├── HomePage$11.class
│ ├── HomePage$2.class
│ ├── HomePage$3.class
│ ├── HomePage$4.class
│ ├── HomePage$5.class
│ ├── HomePage$6.class
│ ├── HomePage$7.class
│ ├── HomePage$8.class
│ ├── HomePage$9.class
│ ├── HomePage.class
│ ├── HomePage.form
│ ├── IssueBook$1.class
│ ├── IssueBook$2.class
│ ├── IssueBook$3.class
│ ├── IssueBook$4.class
│ ├── IssueBook$5.class
│ ├── IssueBook$6.class
│ ├── IssueBook$7.class
│ ├── IssueBook.class
│ ├── IssueBook.form
│ ├── IssueBookDetails$1.class
│ ├── IssueBookDetails$2.class
│ ├── IssueBookDetails$3.class
│ ├── IssueBookDetails$4.class
│ ├── IssueBookDetails$5.class
│ ├── IssueBookDetails.class
│ ├── IssueBookDetails.form
│ ├── LoginPage$1.class
│ ├── LoginPage$2.class
│ ├── LoginPage$3.class
│ ├── LoginPage$4.class
│ ├── LoginPage$5.class
│ ├── LoginPage$6.class
│ ├── LoginPage.class
│ ├── LoginPage.form
│ ├── ManageBooks$1.class
│ ├── ManageBooks$10.class
│ ├── ManageBooks$11.class
│ ├── ManageBooks$12.class
│ ├── ManageBooks$13.class
│ ├── ManageBooks$14.class
│ ├── ManageBooks$2.class
│ ├── ManageBooks$3.class
│ ├── ManageBooks$4.class
│ ├── ManageBooks$5.class
│ ├── ManageBooks$6.class
│ ├── ManageBooks$7.class
│ ├── ManageBooks$8.class
│ ├── ManageBooks$9.class
│ ├── ManageBooks.class
│ ├── ManageBooks.form
│ ├── ManageStudent$1.class
│ ├── ManageStudent$10.class
│ ├── ManageStudent$11.class
│ ├── ManageStudent$12.class
│ ├── ManageStudent$2.class
│ ├── ManageStudent$3.class
│ ├── ManageStudent$4.class
│ ├── ManageStudent$5.class
│ ├── ManageStudent$6.class
│ ├── ManageStudent$7.class
│ ├── ManageStudent$8.class
│ ├── ManageStudent$9.class
│ ├── ManageStudent.class
│ ├── ManageStudent.form
│ ├── ReturnBook$1.class
│ ├── ReturnBook$2.class
│ ├── ReturnBook$3.class
│ ├── ReturnBook$4.class
│ ├── ReturnBook$5.class
│ ├── ReturnBook$6.class
│ ├── ReturnBook$7.class
│ ├── ReturnBook$8.class
│ ├── ReturnBook.class
│ ├── ReturnBook.form
│ ├── SignUpPage$1.class
│ ├── SignUpPage$2.class
│ ├── SignUpPage$3.class
│ ├── SignUpPage$4.class
│ ├── SignUpPage$5.class
│ ├── SignUpPage$6.class
│ ├── SignUpPage.class
│ ├── SignUpPage.form
│ ├── ViewAllRecord$1.class
│ ├── ViewAllRecord$2.class
│ ├── ViewAllRecord$3.class
│ ├── ViewAllRecord$4.class
│ ├── ViewAllRecord$5.class
│ ├── ViewAllRecord$6.class
│ ├── ViewAllRecord$7.class
│ ├── ViewAllRecord.class
│ └── ViewAllRecord.form
│ ├── adminIcons
│ ├── home_24px.png
│ ├── icons8_Book_26px.png
│ ├── icons8_Book_Shelf_50px.png
│ ├── icons8_Books_26px.png
│ ├── icons8_Conference_26px.png
│ ├── icons8_Exit_26px.png
│ ├── icons8_Exit_26px_1.png
│ ├── icons8_Exit_26px_2.png
│ ├── icons8_Home_26px_2.png
│ ├── icons8_Library_26px_1.png
│ ├── icons8_Library_32px.png
│ ├── icons8_List_of_Thumbnails_50px.png
│ ├── icons8_People_50px.png
│ ├── icons8_Read_Online_26px.png
│ ├── icons8_Return_Purchase_26px.png
│ ├── icons8_Sell_26px.png
│ ├── icons8_Sell_50px.png
│ ├── icons8_View_Details_26px.png
│ ├── icons8_menu_48px_1.png
│ └── male_user_50px.png
│ ├── icons
│ ├── Picture2.png
│ ├── Webp.net-resizeimage (1).jpg
│ ├── icons8_Account_50px.png
│ ├── icons8_Forgot_Password_50px_4.png
│ ├── icons8_Google_Mobile_50px.png
│ ├── icons8_Secure_50px.png
│ ├── icons8_Secured_Letter_50px.png
│ ├── idea.png
│ ├── library-2.png
│ ├── library-3.png.png
│ ├── signup-library-icon.png
│ └── undraw_building_websites_i78t.png
│ └── library_management_system
│ └── Library_Management_System.class
├── manifest.mf
├── nbproject
├── build-impl.xml
├── genfiles.properties
├── private
│ ├── config.properties
│ ├── private.properties
│ └── private.xml
├── project.properties
└── project.xml
└── src
├── AddNewBookIcons
├── icons8_Book_50px_1.png
├── icons8_Books_52px_1.png
├── icons8_Collaborator_Male_26px.png
├── icons8_Contact_26px.png
├── icons8_Edit_Property_50px.png
├── icons8_Literature_100px_1.png
├── icons8_Moleskine_26px.png
├── icons8_Rewind_48px.png
├── icons8_Student_Male_100px.png
├── icons8_Student_Registration_100px_2.png
├── icons8_Unit_26px.png
└── icons8_rewind_32px.png
├── JFrame
├── DBConnection.java
├── DefaulterList.form
├── DefaulterList.java
├── HomePage.form
├── HomePage.java
├── IssueBook.form
├── IssueBook.java
├── IssueBookDetails.form
├── IssueBookDetails.java
├── LoginPage.form
├── LoginPage.java
├── ManageBooks.form
├── ManageBooks.java
├── ManageStudent.form
├── ManageStudent.java
├── ReturnBook.form
├── ReturnBook.java
├── SignUpPage.form
├── SignUpPage.java
├── ViewAllRecord.form
└── ViewAllRecord.java
├── adminIcons
├── home_24px.png
├── icons8_Book_26px.png
├── icons8_Book_Shelf_50px.png
├── icons8_Books_26px.png
├── icons8_Conference_26px.png
├── icons8_Exit_26px.png
├── icons8_Exit_26px_1.png
├── icons8_Exit_26px_2.png
├── icons8_Home_26px_2.png
├── icons8_Library_26px_1.png
├── icons8_Library_32px.png
├── icons8_List_of_Thumbnails_50px.png
├── icons8_People_50px.png
├── icons8_Read_Online_26px.png
├── icons8_Return_Purchase_26px.png
├── icons8_Sell_26px.png
├── icons8_Sell_50px.png
├── icons8_View_Details_26px.png
├── icons8_menu_48px_1.png
└── male_user_50px.png
├── icons
├── Picture2.png
├── Webp.net-resizeimage (1).jpg
├── icons8_Account_50px.png
├── icons8_Forgot_Password_50px_4.png
├── icons8_Google_Mobile_50px.png
├── icons8_Secure_50px.png
├── icons8_Secured_Letter_50px.png
├── idea.png
├── library-2.png
├── library-3.png.png
├── signup-library-icon.png
└── undraw_building_websites_i78t.png
└── library_management_system
└── Library_Management_System.java
/README.md:
--------------------------------------------------------------------------------
1 | # Library_Management_System
2 | 
3 | Library Management System in java
4 |
5 | # MySql Database
6 | 
7 | 
8 | 
9 | 
10 | 
11 |
--------------------------------------------------------------------------------
/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project Library_Management_System.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/build/classes/.netbeans_automatic_build:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/.netbeans_automatic_build
--------------------------------------------------------------------------------
/build/classes/.netbeans_update_resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/.netbeans_update_resources
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Book_50px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Book_50px_1.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Books_52px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Books_52px_1.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Collaborator_Male_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Collaborator_Male_26px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Contact_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Contact_26px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Edit_Property_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Edit_Property_50px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Literature_100px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Literature_100px_1.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Moleskine_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Moleskine_26px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Rewind_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Rewind_48px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Student_Male_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Student_Male_100px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Student_Registration_100px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Student_Registration_100px_2.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_Unit_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_Unit_26px.png
--------------------------------------------------------------------------------
/build/classes/AddNewBookIcons/icons8_rewind_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/AddNewBookIcons/icons8_rewind_32px.png
--------------------------------------------------------------------------------
/build/classes/JFrame/DBConnection.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DBConnection.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/DefaulterList.class
--------------------------------------------------------------------------------
/build/classes/JFrame/DefaulterList.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
238 |
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$10.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$11.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$8.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage$9.class
--------------------------------------------------------------------------------
/build/classes/JFrame/HomePage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/HomePage.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBook.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/IssueBookDetails.class
--------------------------------------------------------------------------------
/build/classes/JFrame/IssueBookDetails.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
238 |
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/LoginPage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/LoginPage.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$10.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$11.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$12.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$13.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$13.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$14.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$8.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks$9.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageBooks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageBooks.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$10.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$11.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$12.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$8.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent$9.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ManageStudent.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ManageStudent.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook$8.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ReturnBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ReturnBook.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/SignUpPage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/SignUpPage.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$1.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$2.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$3.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$4.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$5.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$6.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord$7.class
--------------------------------------------------------------------------------
/build/classes/JFrame/ViewAllRecord.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/JFrame/ViewAllRecord.class
--------------------------------------------------------------------------------
/build/classes/adminIcons/home_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/home_24px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Book_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Book_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Book_Shelf_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Book_Shelf_50px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Books_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Books_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Conference_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Conference_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Exit_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Exit_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Exit_26px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Exit_26px_1.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Exit_26px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Exit_26px_2.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Home_26px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Home_26px_2.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Library_26px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Library_26px_1.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Library_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Library_32px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_List_of_Thumbnails_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_List_of_Thumbnails_50px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_People_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_People_50px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Read_Online_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Read_Online_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Return_Purchase_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Return_Purchase_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Sell_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Sell_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_Sell_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_Sell_50px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_View_Details_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_View_Details_26px.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/icons8_menu_48px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/icons8_menu_48px_1.png
--------------------------------------------------------------------------------
/build/classes/adminIcons/male_user_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/adminIcons/male_user_50px.png
--------------------------------------------------------------------------------
/build/classes/icons/Picture2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/Picture2.png
--------------------------------------------------------------------------------
/build/classes/icons/Webp.net-resizeimage (1).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/Webp.net-resizeimage (1).jpg
--------------------------------------------------------------------------------
/build/classes/icons/icons8_Account_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/icons8_Account_50px.png
--------------------------------------------------------------------------------
/build/classes/icons/icons8_Forgot_Password_50px_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/icons8_Forgot_Password_50px_4.png
--------------------------------------------------------------------------------
/build/classes/icons/icons8_Google_Mobile_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/icons8_Google_Mobile_50px.png
--------------------------------------------------------------------------------
/build/classes/icons/icons8_Secure_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/icons8_Secure_50px.png
--------------------------------------------------------------------------------
/build/classes/icons/icons8_Secured_Letter_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/icons8_Secured_Letter_50px.png
--------------------------------------------------------------------------------
/build/classes/icons/idea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/idea.png
--------------------------------------------------------------------------------
/build/classes/icons/library-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/library-2.png
--------------------------------------------------------------------------------
/build/classes/icons/library-3.png.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/library-3.png.png
--------------------------------------------------------------------------------
/build/classes/icons/signup-library-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/signup-library-icon.png
--------------------------------------------------------------------------------
/build/classes/icons/undraw_building_websites_i78t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/icons/undraw_building_websites_i78t.png
--------------------------------------------------------------------------------
/build/classes/library_management_system/Library_Management_System.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/build/classes/library_management_system/Library_Management_System.class
--------------------------------------------------------------------------------
/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=0c87404a
2 | build.xml.script.CRC32=76cd900a
3 | build.xml.stylesheet.CRC32=f85dc8f2@1.101.0.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=0c87404a
7 | nbproject/build-impl.xml.script.CRC32=754b299a
8 | nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.101.0.48
9 |
--------------------------------------------------------------------------------
/nbproject/private/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/nbproject/private/config.properties
--------------------------------------------------------------------------------
/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | do.jlink=false
5 | javac.debug=true
6 | javadoc.preview=true
7 | jlink.strip=false
8 | user.properties.file=C:\\Users\\User\\AppData\\Roaming\\NetBeans\\12.6\\build.properties
9 |
--------------------------------------------------------------------------------
/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=Library_Management_System
7 | application.vendor=User
8 | build.classes.dir=${build.dir}/classes
9 | build.classes.excludes=**/*.java,**/*.form
10 | # This directory is removed when the project is cleaned:
11 | build.dir=build
12 | build.generated.dir=${build.dir}/generated
13 | build.generated.sources.dir=${build.dir}/generated-sources
14 | # Only compile against the classpath explicitly listed here:
15 | build.sysclasspath=ignore
16 | build.test.classes.dir=${build.dir}/test/classes
17 | build.test.results.dir=${build.dir}/test/results
18 | # Uncomment to specify the preferred debugger connection transport:
19 | #debug.transport=dt_socket
20 | debug.classpath=\
21 | ${run.classpath}
22 | debug.modulepath=\
23 | ${run.modulepath}
24 | debug.test.classpath=\
25 | ${run.test.classpath}
26 | debug.test.modulepath=\
27 | ${run.test.modulepath}
28 | # Files in build.classes.dir which should be excluded from distribution jar
29 | dist.archive.excludes=
30 | # This directory is removed when the project is cleaned:
31 | dist.dir=dist
32 | dist.jar=${dist.dir}/Library_Management_System.jar
33 | dist.javadoc.dir=${dist.dir}/javadoc
34 | dist.jlink.dir=${dist.dir}/jlink
35 | dist.jlink.output=${dist.jlink.dir}/Library_Management_System
36 | endorsed.classpath=
37 | excludes=
38 | file.reference.jcommon-1.0.23.jar=D:\\Programming\\Library Management System\\JF\\jcommon-1.0.23.jar
39 | file.reference.jfreechart-1.0.19.jar=D:\\Programming\\Library Management System\\JF\\jfreechart-1.0.19.jar
40 | file.reference.mysql-connector-java-8.0.28.jar=C:\\Users\\User\\OneDrive\\Documents\\mysql-connector-java-8.0.28\\mysql-connector-java-8.0.28.jar
41 | file.reference.RojeruSan.parte1.jar=D:\\Programming\\Library Management System\\JF\\RojeruSan.parte1.jar
42 | file.reference.RSCalendar.jar=D:\\Programming\\Library Management System\\JF\\RSCalendar.jar
43 | file.reference.RSFoto_v1.0.jar=D:\\Programming\\Library Management System\\JF\\RSFoto_v1.0.jar
44 | includes=**
45 | jar.compress=false
46 | javac.classpath=\
47 | ${libs.absolutelayout.classpath}:\
48 | ${file.reference.RSCalendar.jar}:\
49 | ${file.reference.RSFoto_v1.0.jar}:\
50 | ${file.reference.mysql-connector-java-8.0.28.jar}:\
51 | ${file.reference.jcommon-1.0.23.jar}:\
52 | ${file.reference.jfreechart-1.0.19.jar}:\
53 | ${file.reference.RojeruSan.parte1.jar}
54 | # Space-separated list of extra javac options
55 | javac.compilerargs=
56 | javac.deprecation=false
57 | javac.external.vm=true
58 | javac.modulepath=
59 | javac.processormodulepath=
60 | javac.processorpath=\
61 | ${javac.classpath}
62 | javac.source=17
63 | javac.target=17
64 | javac.test.classpath=\
65 | ${javac.classpath}:\
66 | ${build.classes.dir}
67 | javac.test.modulepath=\
68 | ${javac.modulepath}
69 | javac.test.processorpath=\
70 | ${javac.test.classpath}
71 | javadoc.additionalparam=
72 | javadoc.author=false
73 | javadoc.encoding=${source.encoding}
74 | javadoc.html5=false
75 | javadoc.noindex=false
76 | javadoc.nonavbar=false
77 | javadoc.notree=false
78 | javadoc.private=false
79 | javadoc.splitindex=true
80 | javadoc.use=true
81 | javadoc.version=false
82 | javadoc.windowtitle=
83 | # The jlink additional root modules to resolve
84 | jlink.additionalmodules=
85 | # The jlink additional command line parameters
86 | jlink.additionalparam=
87 | jlink.launcher=true
88 | jlink.launcher.name=Library_Management_System
89 | main.class=library_management_system.Library_Management_System
90 | manifest.file=manifest.mf
91 | meta.inf.dir=${src.dir}/META-INF
92 | mkdist.disabled=false
93 | platform.active=default_platform
94 | run.classpath=\
95 | ${javac.classpath}:\
96 | ${build.classes.dir}
97 | # Space-separated list of JVM arguments used when running the project.
98 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
99 | # To set system properties for unit tests define test-sys-prop.name=value:
100 | run.jvmargs=
101 | run.modulepath=\
102 | ${javac.modulepath}
103 | run.test.classpath=\
104 | ${javac.test.classpath}:\
105 | ${build.test.classes.dir}
106 | run.test.modulepath=\
107 | ${javac.test.modulepath}
108 | source.encoding=UTF-8
109 | src.dir=src
110 | test.src.dir=test
111 |
--------------------------------------------------------------------------------
/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 | Library_Management_System
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Book_50px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Book_50px_1.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Books_52px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Books_52px_1.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Collaborator_Male_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Collaborator_Male_26px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Contact_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Contact_26px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Edit_Property_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Edit_Property_50px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Literature_100px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Literature_100px_1.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Moleskine_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Moleskine_26px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Rewind_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Rewind_48px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Student_Male_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Student_Male_100px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Student_Registration_100px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Student_Registration_100px_2.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_Unit_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_Unit_26px.png
--------------------------------------------------------------------------------
/src/AddNewBookIcons/icons8_rewind_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/AddNewBookIcons/icons8_rewind_32px.png
--------------------------------------------------------------------------------
/src/JFrame/DBConnection.java:
--------------------------------------------------------------------------------
1 | package JFrame;
2 |
3 | import java.sql.Connection;
4 | import java.sql.DriverManager;
5 |
6 | public class DBConnection {
7 |
8 | static Connection con = null;
9 |
10 | public static Connection getConnection(){
11 |
12 | try {
13 | Class.forName("com.mysql.jdbc.Driver");
14 | con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
15 | System.out.println("Contact successful!");
16 | } catch (Exception e) {
17 | e.printStackTrace();
18 | }
19 | return con;
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/JFrame/DefaulterList.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
238 |
--------------------------------------------------------------------------------
/src/JFrame/DefaulterList.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template
4 | */
5 | package JFrame;
6 |
7 | import java.sql.Connection;
8 | import java.sql.DriverManager;
9 | import java.sql.ResultSet;
10 | import java.sql.Statement;
11 | import java.sql.PreparedStatement;
12 | import java.sql.Date;
13 | import javax.swing.JFrame;
14 | import javax.swing.table.DefaultTableModel;
15 |
16 | /**
17 | *
18 | * @author User
19 | */
20 | public class DefaulterList extends javax.swing.JFrame {
21 |
22 | /**
23 | * Creates new form IssueBookDetails
24 | */
25 | DefaultTableModel model;
26 | public DefaulterList() {
27 | initComponents();
28 | setIssueBookDetalisToTable();
29 | }
30 |
31 | public void setIssueBookDetalisToTable(){
32 | long l = System.currentTimeMillis();
33 | Date todaysDate = new Date(l);
34 |
35 | try {
36 | Class.forName("com.mysql.jdbc.Driver");
37 | Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
38 | PreparedStatement pst = con.prepareStatement("select * from issue_book_details where due_date < ? and STATUS = ? ");
39 | pst.setDate(1, todaysDate);
40 | pst.setString(2, "pending");
41 | ResultSet rs = pst.executeQuery();
42 |
43 |
44 | while(rs.next()){
45 | String id = rs.getString("id");
46 | String bookName = rs.getString("book_name");
47 | String studentName = rs.getString("student_name");
48 | String issueDate = rs.getString("issue_date");
49 | String dueDate = rs.getString("due_date");
50 | String status = rs.getString("STATUS");
51 |
52 | Object[] obj = {id,bookName,studentName,issueDate,dueDate,status};
53 | model = (DefaultTableModel)tbl_IssueBookDeatels.getModel();
54 | model.addRow(obj);
55 | }
56 | } catch (Exception e) {
57 | e.printStackTrace();
58 | }
59 | }
60 |
61 | /**
62 | * This method is called from within the constructor to initialize the form.
63 | * WARNING: Do NOT modify this code. The content of this method is always
64 | * regenerated by the Form Editor.
65 | */
66 | @SuppressWarnings("unchecked")
67 | // //GEN-BEGIN:initComponents
68 | private void initComponents() {
69 |
70 | jPanel1 = new javax.swing.JPanel();
71 | jLabel1 = new javax.swing.JLabel();
72 | jPanel2 = new javax.swing.JPanel();
73 | jLabel4 = new javax.swing.JLabel();
74 | jLabel5 = new javax.swing.JLabel();
75 | jPanel5 = new javax.swing.JPanel();
76 | jLabel11 = new javax.swing.JLabel();
77 | jScrollPane2 = new javax.swing.JScrollPane();
78 | tbl_IssueBookDeatels = new rojeru_san.complementos.RSTableMetro();
79 |
80 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
81 | setUndecorated(true);
82 | getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
83 |
84 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
85 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
86 |
87 | jLabel1.setFont(new java.awt.Font("Yu Gothic UI", 0, 25)); // NOI18N
88 | jLabel1.setForeground(new java.awt.Color(255, 51, 51));
89 | jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/AddNewBookIcons/icons8_Edit_Property_50px.png"))); // NOI18N
90 | jLabel1.setText(" Defaulter List");
91 | jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(650, 30, 250, 70));
92 |
93 | jPanel2.setBackground(new java.awt.Color(255, 51, 51));
94 |
95 | javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
96 | jPanel2.setLayout(jPanel2Layout);
97 | jPanel2Layout.setHorizontalGroup(
98 | jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
99 | .addGap(0, 350, Short.MAX_VALUE)
100 | );
101 | jPanel2Layout.setVerticalGroup(
102 | jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
103 | .addGap(0, 5, Short.MAX_VALUE)
104 | );
105 |
106 | jPanel1.add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(590, 100, 350, 5));
107 |
108 | jLabel4.setBackground(new java.awt.Color(0, 0, 0));
109 | jLabel4.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
110 | jLabel4.setText("-");
111 | jLabel4.addMouseListener(new java.awt.event.MouseAdapter() {
112 | public void mouseClicked(java.awt.event.MouseEvent evt) {
113 | jLabel4MouseClicked(evt);
114 | }
115 | });
116 | jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(1470, 0, -1, -1));
117 |
118 | jLabel5.setBackground(new java.awt.Color(0, 0, 0));
119 | jLabel5.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
120 | jLabel5.setText("x");
121 | jLabel5.addMouseListener(new java.awt.event.MouseAdapter() {
122 | public void mouseClicked(java.awt.event.MouseEvent evt) {
123 | jLabel5MouseClicked(evt);
124 | }
125 | });
126 | jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(1500, 0, -1, -1));
127 |
128 | jPanel5.setBackground(new java.awt.Color(255, 51, 51));
129 |
130 | jLabel11.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
131 | jLabel11.setForeground(new java.awt.Color(255, 255, 255));
132 | jLabel11.setText(" << Back");
133 | jLabel11.addMouseListener(new java.awt.event.MouseAdapter() {
134 | public void mouseClicked(java.awt.event.MouseEvent evt) {
135 | jLabel11MouseClicked(evt);
136 | }
137 | });
138 |
139 | javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
140 | jPanel5.setLayout(jPanel5Layout);
141 | jPanel5Layout.setHorizontalGroup(
142 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
143 | .addGroup(jPanel5Layout.createSequentialGroup()
144 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
145 | .addGap(0, 0, Short.MAX_VALUE))
146 | );
147 | jPanel5Layout.setVerticalGroup(
148 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
149 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup()
150 | .addGap(0, 0, Short.MAX_VALUE)
151 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
152 | );
153 |
154 | jPanel1.add(jPanel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 90, -1));
155 |
156 | tbl_IssueBookDeatels.setModel(new javax.swing.table.DefaultTableModel(
157 | new Object [][] {
158 |
159 | },
160 | new String [] {
161 | "Id", "Book Name", "Student", "Issue Date", "Due Date", "Status"
162 | }
163 | ));
164 | tbl_IssueBookDeatels.setColorBackgoundHead(new java.awt.Color(102, 102, 255));
165 | tbl_IssueBookDeatels.setColorBordeFilas(new java.awt.Color(102, 102, 255));
166 | tbl_IssueBookDeatels.setColorFilasBackgound2(new java.awt.Color(255, 255, 255));
167 | tbl_IssueBookDeatels.setColorSelBackgound(new java.awt.Color(255, 51, 51));
168 | tbl_IssueBookDeatels.setFuenteFilas(new java.awt.Font("Yu Gothic UI Light", 0, 18)); // NOI18N
169 | tbl_IssueBookDeatels.setFuenteFilasSelect(new java.awt.Font("Yu Gothic UI", 1, 20)); // NOI18N
170 | tbl_IssueBookDeatels.setFuenteHead(new java.awt.Font("Yu Gothic UI Semibold", 1, 20)); // NOI18N
171 | tbl_IssueBookDeatels.setIntercellSpacing(new java.awt.Dimension(0, 0));
172 | tbl_IssueBookDeatels.setRowHeight(40);
173 | tbl_IssueBookDeatels.addMouseListener(new java.awt.event.MouseAdapter() {
174 | public void mouseClicked(java.awt.event.MouseEvent evt) {
175 | tbl_IssueBookDeatelsMouseClicked(evt);
176 | }
177 | });
178 | jScrollPane2.setViewportView(tbl_IssueBookDeatels);
179 |
180 | jPanel1.add(jScrollPane2, new org.netbeans.lib.awtextra.AbsoluteConstraints(210, 180, 1120, 360));
181 |
182 | getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1523, 654));
183 |
184 | setSize(new java.awt.Dimension(1523, 654));
185 | setLocationRelativeTo(null);
186 | }// //GEN-END:initComponents
187 |
188 | private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel4MouseClicked
189 | this.setState(JFrame.ICONIFIED);
190 | }//GEN-LAST:event_jLabel4MouseClicked
191 |
192 | private void jLabel5MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel5MouseClicked
193 | System.exit(0);
194 | }//GEN-LAST:event_jLabel5MouseClicked
195 |
196 | private void jLabel11MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel11MouseClicked
197 |
198 | HomePage home = new HomePage();
199 | home.setVisible(true);
200 | dispose();
201 | }//GEN-LAST:event_jLabel11MouseClicked
202 |
203 | private void tbl_IssueBookDeatelsMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tbl_IssueBookDeatelsMouseClicked
204 |
205 | }//GEN-LAST:event_tbl_IssueBookDeatelsMouseClicked
206 |
207 | /**
208 | * @param args the command line arguments
209 | */
210 | public static void main(String args[]) {
211 | /* Set the Nimbus look and feel */
212 | //
213 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
214 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
215 | */
216 | try {
217 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
218 | if ("Nimbus".equals(info.getName())) {
219 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
220 | break;
221 | }
222 | }
223 | } catch (ClassNotFoundException ex) {
224 | java.util.logging.Logger.getLogger(DefaulterList.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
225 | } catch (InstantiationException ex) {
226 | java.util.logging.Logger.getLogger(DefaulterList.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
227 | } catch (IllegalAccessException ex) {
228 | java.util.logging.Logger.getLogger(DefaulterList.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
229 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
230 | java.util.logging.Logger.getLogger(DefaulterList.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
231 | }
232 | //
233 | //
234 |
235 | /* Create and display the form */
236 | java.awt.EventQueue.invokeLater(new Runnable() {
237 | public void run() {
238 | new DefaulterList().setVisible(true);
239 | }
240 | });
241 | }
242 |
243 | // Variables declaration - do not modify//GEN-BEGIN:variables
244 | private javax.swing.JLabel jLabel1;
245 | private javax.swing.JLabel jLabel11;
246 | private javax.swing.JLabel jLabel4;
247 | private javax.swing.JLabel jLabel5;
248 | private javax.swing.JPanel jPanel1;
249 | private javax.swing.JPanel jPanel2;
250 | private javax.swing.JPanel jPanel5;
251 | private javax.swing.JScrollPane jScrollPane2;
252 | private rojeru_san.complementos.RSTableMetro tbl_IssueBookDeatels;
253 | // End of variables declaration//GEN-END:variables
254 | }
255 |
--------------------------------------------------------------------------------
/src/JFrame/IssueBookDetails.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
238 |
--------------------------------------------------------------------------------
/src/JFrame/IssueBookDetails.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template
4 | */
5 | package JFrame;
6 |
7 | import java.sql.Connection;
8 | import java.sql.DriverManager;
9 | import java.sql.ResultSet;
10 | import java.sql.Statement;
11 | import javax.swing.JFrame;
12 | import javax.swing.table.DefaultTableModel;
13 |
14 | /**
15 | *
16 | * @author User
17 | */
18 | public class IssueBookDetails extends javax.swing.JFrame {
19 |
20 | /**
21 | * Creates new form IssueBookDetails
22 | */
23 | DefaultTableModel model;
24 | public IssueBookDetails() {
25 | initComponents();
26 | setIssueBookDetalisToTable();
27 | }
28 |
29 | public void setIssueBookDetalisToTable(){
30 |
31 | try {
32 | Class.forName("com.mysql.jdbc.Driver");
33 | Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
34 | Statement st = con.createStatement();
35 | ResultSet rs = st.executeQuery("select * from issue_book_details where STATUS = '"+"pending"+"'");
36 |
37 | while(rs.next()){
38 | String id = rs.getString("id");
39 | String bookName = rs.getString("book_name");
40 | String studentName = rs.getString("student_name");
41 | String issueDate = rs.getString("issue_date");
42 | String dueDate = rs.getString("due_date");
43 | String status = rs.getString("STATUS");
44 |
45 | Object[] obj = {id,bookName,studentName,issueDate,dueDate,status};
46 | model = (DefaultTableModel)tbl_IssueBookDeatels.getModel();
47 | model.addRow(obj);
48 | }
49 | } catch (Exception e) {
50 | e.printStackTrace();
51 | }
52 | }
53 |
54 | /**
55 | * This method is called from within the constructor to initialize the form.
56 | * WARNING: Do NOT modify this code. The content of this method is always
57 | * regenerated by the Form Editor.
58 | */
59 | @SuppressWarnings("unchecked")
60 | // //GEN-BEGIN:initComponents
61 | private void initComponents() {
62 |
63 | jPanel1 = new javax.swing.JPanel();
64 | jLabel1 = new javax.swing.JLabel();
65 | jPanel2 = new javax.swing.JPanel();
66 | jLabel4 = new javax.swing.JLabel();
67 | jLabel5 = new javax.swing.JLabel();
68 | jPanel5 = new javax.swing.JPanel();
69 | jLabel11 = new javax.swing.JLabel();
70 | jScrollPane2 = new javax.swing.JScrollPane();
71 | tbl_IssueBookDeatels = new rojeru_san.complementos.RSTableMetro();
72 |
73 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
74 | setUndecorated(true);
75 | getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
76 |
77 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
78 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
79 |
80 | jLabel1.setFont(new java.awt.Font("Yu Gothic UI", 0, 25)); // NOI18N
81 | jLabel1.setForeground(new java.awt.Color(255, 51, 51));
82 | jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/AddNewBookIcons/icons8_Books_52px_1.png"))); // NOI18N
83 | jLabel1.setText(" Issued Book Details");
84 | jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(620, 30, 310, 70));
85 |
86 | jPanel2.setBackground(new java.awt.Color(255, 51, 51));
87 |
88 | javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
89 | jPanel2.setLayout(jPanel2Layout);
90 | jPanel2Layout.setHorizontalGroup(
91 | jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
92 | .addGap(0, 350, Short.MAX_VALUE)
93 | );
94 | jPanel2Layout.setVerticalGroup(
95 | jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
96 | .addGap(0, 5, Short.MAX_VALUE)
97 | );
98 |
99 | jPanel1.add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(590, 100, 350, 5));
100 |
101 | jLabel4.setBackground(new java.awt.Color(0, 0, 0));
102 | jLabel4.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
103 | jLabel4.setText("-");
104 | jLabel4.addMouseListener(new java.awt.event.MouseAdapter() {
105 | public void mouseClicked(java.awt.event.MouseEvent evt) {
106 | jLabel4MouseClicked(evt);
107 | }
108 | });
109 | jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(1470, 0, -1, -1));
110 |
111 | jLabel5.setBackground(new java.awt.Color(0, 0, 0));
112 | jLabel5.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
113 | jLabel5.setText("x");
114 | jLabel5.addMouseListener(new java.awt.event.MouseAdapter() {
115 | public void mouseClicked(java.awt.event.MouseEvent evt) {
116 | jLabel5MouseClicked(evt);
117 | }
118 | });
119 | jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(1500, 0, -1, -1));
120 |
121 | jPanel5.setBackground(new java.awt.Color(255, 51, 51));
122 |
123 | jLabel11.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
124 | jLabel11.setForeground(new java.awt.Color(255, 255, 255));
125 | jLabel11.setText(" << Back");
126 | jLabel11.addMouseListener(new java.awt.event.MouseAdapter() {
127 | public void mouseClicked(java.awt.event.MouseEvent evt) {
128 | jLabel11MouseClicked(evt);
129 | }
130 | });
131 |
132 | javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
133 | jPanel5.setLayout(jPanel5Layout);
134 | jPanel5Layout.setHorizontalGroup(
135 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
136 | .addGroup(jPanel5Layout.createSequentialGroup()
137 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
138 | .addGap(0, 0, Short.MAX_VALUE))
139 | );
140 | jPanel5Layout.setVerticalGroup(
141 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
142 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup()
143 | .addGap(0, 0, Short.MAX_VALUE)
144 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
145 | );
146 |
147 | jPanel1.add(jPanel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 90, -1));
148 |
149 | tbl_IssueBookDeatels.setModel(new javax.swing.table.DefaultTableModel(
150 | new Object [][] {
151 |
152 | },
153 | new String [] {
154 | "Id", "Book Name", "Student", "Issue Date", "Due Date", "Status"
155 | }
156 | ));
157 | tbl_IssueBookDeatels.setColorBackgoundHead(new java.awt.Color(102, 102, 255));
158 | tbl_IssueBookDeatels.setColorBordeFilas(new java.awt.Color(102, 102, 255));
159 | tbl_IssueBookDeatels.setColorFilasBackgound2(new java.awt.Color(255, 255, 255));
160 | tbl_IssueBookDeatels.setColorSelBackgound(new java.awt.Color(255, 51, 51));
161 | tbl_IssueBookDeatels.setFuenteFilas(new java.awt.Font("Yu Gothic UI Light", 0, 18)); // NOI18N
162 | tbl_IssueBookDeatels.setFuenteFilasSelect(new java.awt.Font("Yu Gothic UI", 1, 20)); // NOI18N
163 | tbl_IssueBookDeatels.setFuenteHead(new java.awt.Font("Yu Gothic UI Semibold", 1, 20)); // NOI18N
164 | tbl_IssueBookDeatels.setIntercellSpacing(new java.awt.Dimension(0, 0));
165 | tbl_IssueBookDeatels.setRowHeight(40);
166 | tbl_IssueBookDeatels.addMouseListener(new java.awt.event.MouseAdapter() {
167 | public void mouseClicked(java.awt.event.MouseEvent evt) {
168 | tbl_IssueBookDeatelsMouseClicked(evt);
169 | }
170 | });
171 | jScrollPane2.setViewportView(tbl_IssueBookDeatels);
172 |
173 | jPanel1.add(jScrollPane2, new org.netbeans.lib.awtextra.AbsoluteConstraints(210, 180, 1120, 360));
174 |
175 | getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1523, 654));
176 |
177 | setSize(new java.awt.Dimension(1523, 654));
178 | setLocationRelativeTo(null);
179 | }// //GEN-END:initComponents
180 |
181 | private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel4MouseClicked
182 | this.setState(JFrame.ICONIFIED);
183 | }//GEN-LAST:event_jLabel4MouseClicked
184 |
185 | private void jLabel5MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel5MouseClicked
186 | System.exit(0);
187 | }//GEN-LAST:event_jLabel5MouseClicked
188 |
189 | private void jLabel11MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel11MouseClicked
190 |
191 | HomePage home = new HomePage();
192 | home.setVisible(true);
193 | dispose();
194 | }//GEN-LAST:event_jLabel11MouseClicked
195 |
196 | private void tbl_IssueBookDeatelsMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tbl_IssueBookDeatelsMouseClicked
197 |
198 | }//GEN-LAST:event_tbl_IssueBookDeatelsMouseClicked
199 |
200 | /**
201 | * @param args the command line arguments
202 | */
203 | public static void main(String args[]) {
204 | /* Set the Nimbus look and feel */
205 | //
206 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
207 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
208 | */
209 | try {
210 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
211 | if ("Nimbus".equals(info.getName())) {
212 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
213 | break;
214 | }
215 | }
216 | } catch (ClassNotFoundException ex) {
217 | java.util.logging.Logger.getLogger(IssueBookDetails.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
218 | } catch (InstantiationException ex) {
219 | java.util.logging.Logger.getLogger(IssueBookDetails.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
220 | } catch (IllegalAccessException ex) {
221 | java.util.logging.Logger.getLogger(IssueBookDetails.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
222 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
223 | java.util.logging.Logger.getLogger(IssueBookDetails.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
224 | }
225 | //
226 |
227 | /* Create and display the form */
228 | java.awt.EventQueue.invokeLater(new Runnable() {
229 | public void run() {
230 | new IssueBookDetails().setVisible(true);
231 | }
232 | });
233 | }
234 |
235 | // Variables declaration - do not modify//GEN-BEGIN:variables
236 | private javax.swing.JLabel jLabel1;
237 | private javax.swing.JLabel jLabel11;
238 | private javax.swing.JLabel jLabel4;
239 | private javax.swing.JLabel jLabel5;
240 | private javax.swing.JPanel jPanel1;
241 | private javax.swing.JPanel jPanel2;
242 | private javax.swing.JPanel jPanel5;
243 | private javax.swing.JScrollPane jScrollPane2;
244 | private rojeru_san.complementos.RSTableMetro tbl_IssueBookDeatels;
245 | // End of variables declaration//GEN-END:variables
246 | }
247 |
--------------------------------------------------------------------------------
/src/JFrame/LoginPage.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template
4 | */
5 | package JFrame;
6 |
7 | import static JFrame.DBConnection.con;
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import javax.swing.JOptionPane;
12 | import java.sql.ResultSet;
13 | import javax.swing.JFrame;
14 |
15 | /**
16 | *
17 | * @author User
18 | */
19 | public class LoginPage extends javax.swing.JFrame {
20 |
21 | /**
22 | * Creates new form SignUpPage
23 | */
24 | public LoginPage() {
25 | initComponents();
26 | }
27 |
28 | //validation
29 | public boolean validateLogin(){
30 | String name = txt_Username.getText();
31 | String pwd = txt_password.getText();
32 |
33 | if(name.equals("")){
34 | JOptionPane.showMessageDialog(this, "Please Enter Username");
35 | return false;
36 | }
37 | if(pwd.equals("")){
38 | JOptionPane.showMessageDialog(this, "Please Enter Password");
39 | return false;
40 | }
41 |
42 | return true;
43 | }
44 |
45 |
46 | // verify creds
47 | public void login(){
48 | String name = txt_Username.getText();
49 | String pwd = txt_password.getText();
50 |
51 | try {
52 | Class.forName("com.mysql.jdbc.Driver");
53 | Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
54 | PreparedStatement pst = con.prepareStatement("select * from users where name = ? and password = ?");
55 |
56 | pst.setString(1, name);
57 | pst.setString(2, pwd);
58 |
59 | ResultSet rs =pst.executeQuery();
60 | if(rs.next()){
61 | JOptionPane.showMessageDialog(this, "Login Successful");
62 | HomePage home = new HomePage();
63 | home.setVisible(true);
64 | this.dispose();
65 | }else{
66 | JOptionPane.showMessageDialog(this, "Incorrect Username or password");
67 | }
68 | } catch (Exception e) {
69 | e.printStackTrace();
70 | }
71 | }
72 |
73 | /**
74 | * This method is called from within the constructor to initialize the form.
75 | * WARNING: Do NOT modify this code. The content of this method is always
76 | * regenerated by the Form Editor.
77 | */
78 | @SuppressWarnings("unchecked")
79 | // //GEN-BEGIN:initComponents
80 | private void initComponents() {
81 |
82 | jPanel1 = new javax.swing.JPanel();
83 | jLabel1 = new javax.swing.JLabel();
84 | jLabel2 = new javax.swing.JLabel();
85 | jLabel3 = new javax.swing.JLabel();
86 | jLabel4 = new javax.swing.JLabel();
87 | jLabel5 = new javax.swing.JLabel();
88 | jPanel2 = new javax.swing.JPanel();
89 | jLabel6 = new javax.swing.JLabel();
90 | jLabelc = new javax.swing.JLabel();
91 | jLabel8 = new javax.swing.JLabel();
92 | txt_Username = new app.bolivia.swing.JCTextField();
93 | jLabel9 = new javax.swing.JLabel();
94 | jLabel10 = new javax.swing.JLabel();
95 | jLabel11 = new javax.swing.JLabel();
96 | txt_password = new app.bolivia.swing.JCTextField();
97 | rSMaterialButtonCirclelogin = new necesario.RSMaterialButtonCircle();
98 | rSMaterialButtonCirclesing = new necesario.RSMaterialButtonCircle();
99 | jLabel16 = new javax.swing.JLabel();
100 | jLabel7 = new javax.swing.JLabel();
101 |
102 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
103 | setUndecorated(true);
104 | getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
105 |
106 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
107 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
108 |
109 | jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
110 | jLabel1.setForeground(new java.awt.Color(102, 102, 255));
111 | jLabel1.setText("Developer");
112 | jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 0, -1, -1));
113 |
114 | jLabel2.setFont(new java.awt.Font("Sitka Display", 0, 30)); // NOI18N
115 | jLabel2.setForeground(new java.awt.Color(102, 102, 255));
116 | jLabel2.setText("Advance Library");
117 | jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 120, -1, -1));
118 |
119 | jLabel3.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
120 | jLabel3.setForeground(new java.awt.Color(255, 51, 51));
121 | jLabel3.setText("Sashen");
122 | jPanel1.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 0, -1, -1));
123 |
124 | jLabel4.setFont(new java.awt.Font("Sitka Display", 0, 30)); // NOI18N
125 | jLabel4.setForeground(new java.awt.Color(255, 51, 51));
126 | jLabel4.setText("Welcome To");
127 | jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 80, -1, -1));
128 |
129 | jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/library-3.png.png"))); // NOI18N
130 | jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 170, 780, 650));
131 |
132 | getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 990, 830));
133 |
134 | jPanel2.setBackground(new java.awt.Color(102, 102, 255));
135 | jPanel2.setForeground(new java.awt.Color(102, 102, 255));
136 | jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
137 |
138 | jLabel6.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
139 | jLabel6.setForeground(new java.awt.Color(255, 255, 255));
140 | jLabel6.setText("User Name");
141 | jPanel2.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 180, -1, -1));
142 |
143 | jLabelc.setFont(new java.awt.Font("Tahoma", 1, 30)); // NOI18N
144 | jLabelc.setForeground(new java.awt.Color(255, 255, 255));
145 | jLabelc.setText("×");
146 | jLabelc.addMouseListener(new java.awt.event.MouseAdapter() {
147 | public void mouseClicked(java.awt.event.MouseEvent evt) {
148 | jLabelcMouseClicked(evt);
149 | }
150 | });
151 | jPanel2.add(jLabelc, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 0, -1, -1));
152 |
153 | jLabel8.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
154 | jLabel8.setForeground(new java.awt.Color(255, 255, 255));
155 | jLabel8.setText("Welcome, Login To Your Account");
156 | jPanel2.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 70, -1, -1));
157 |
158 | txt_Username.setBackground(new java.awt.Color(102, 102, 255));
159 | txt_Username.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
160 | txt_Username.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
161 | txt_Username.setPlaceholder("Enter User Name");
162 | txt_Username.addFocusListener(new java.awt.event.FocusAdapter() {
163 | public void focusGained(java.awt.event.FocusEvent evt) {
164 | txt_UsernameFocusGained(evt);
165 | }
166 | public void focusLost(java.awt.event.FocusEvent evt) {
167 | txt_UsernameFocusLost(evt);
168 | }
169 | });
170 | jPanel2.add(txt_Username, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 210, 370, -1));
171 |
172 | jLabel9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Account_50px.png"))); // NOI18N
173 | jPanel2.add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 190, 50, 50));
174 |
175 | jLabel10.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Secure_50px.png"))); // NOI18N
176 | jPanel2.add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 300, 50, 50));
177 |
178 | jLabel11.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
179 | jLabel11.setForeground(new java.awt.Color(255, 255, 255));
180 | jLabel11.setText("Password");
181 | jPanel2.add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 290, -1, -1));
182 |
183 | txt_password.setBackground(new java.awt.Color(102, 102, 255));
184 | txt_password.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
185 | txt_password.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
186 | txt_password.setPlaceholder("Enter Password");
187 | jPanel2.add(txt_password, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 320, 370, -1));
188 |
189 | rSMaterialButtonCirclelogin.setBackground(new java.awt.Color(51, 0, 255));
190 | rSMaterialButtonCirclelogin.setText("Login");
191 | rSMaterialButtonCirclelogin.addActionListener(new java.awt.event.ActionListener() {
192 | public void actionPerformed(java.awt.event.ActionEvent evt) {
193 | rSMaterialButtonCircleloginActionPerformed(evt);
194 | }
195 | });
196 | jPanel2.add(rSMaterialButtonCirclelogin, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 400, 330, 60));
197 |
198 | rSMaterialButtonCirclesing.setBackground(new java.awt.Color(255, 51, 51));
199 | rSMaterialButtonCirclesing.setText("Signup");
200 | rSMaterialButtonCirclesing.addActionListener(new java.awt.event.ActionListener() {
201 | public void actionPerformed(java.awt.event.ActionEvent evt) {
202 | rSMaterialButtonCirclesingActionPerformed(evt);
203 | }
204 | });
205 | jPanel2.add(rSMaterialButtonCirclesing, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 480, 330, 60));
206 |
207 | jLabel16.setFont(new java.awt.Font("Tahoma", 0, 25)); // NOI18N
208 | jLabel16.setForeground(new java.awt.Color(255, 255, 255));
209 | jLabel16.setText("Login Page");
210 | jPanel2.add(jLabel16, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 30, -1, -1));
211 |
212 | jLabel7.setFont(new java.awt.Font("Tahoma", 1, 30)); // NOI18N
213 | jLabel7.setForeground(new java.awt.Color(255, 255, 255));
214 | jLabel7.setText("-");
215 | jLabel7.addMouseListener(new java.awt.event.MouseAdapter() {
216 | public void mouseClicked(java.awt.event.MouseEvent evt) {
217 | jLabel7MouseClicked(evt);
218 | }
219 | });
220 | jPanel2.add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(470, 0, -1, -1));
221 |
222 | getContentPane().add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(990, 0, 540, 830));
223 |
224 | setSize(new java.awt.Dimension(1523, 828));
225 | setLocationRelativeTo(null);
226 | }// //GEN-END:initComponents
227 |
228 | private void rSMaterialButtonCirclesingActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rSMaterialButtonCirclesingActionPerformed
229 | SignUpPage sign = new SignUpPage();
230 | sign.setVisible(true);
231 | dispose();
232 | }//GEN-LAST:event_rSMaterialButtonCirclesingActionPerformed
233 |
234 | private void jLabelcMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabelcMouseClicked
235 |
236 | System.exit(0);
237 |
238 | }//GEN-LAST:event_jLabelcMouseClicked
239 |
240 | private void txt_UsernameFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_UsernameFocusGained
241 | // TODO add your handling code here:
242 | }//GEN-LAST:event_txt_UsernameFocusGained
243 |
244 | private void txt_UsernameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_UsernameFocusLost
245 |
246 | }//GEN-LAST:event_txt_UsernameFocusLost
247 |
248 | private void rSMaterialButtonCircleloginActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rSMaterialButtonCircleloginActionPerformed
249 | // Connection con = DBConnection.getConnection();
250 | // ResultSet rs =null;
251 | try {
252 | if(validateLogin()){
253 | login();
254 | }
255 |
256 | } catch (Exception e) {
257 | }
258 |
259 |
260 |
261 | }//GEN-LAST:event_rSMaterialButtonCircleloginActionPerformed
262 |
263 | private void jLabel7MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel7MouseClicked
264 | this.setState(JFrame.ICONIFIED);
265 | }//GEN-LAST:event_jLabel7MouseClicked
266 |
267 | /**
268 | * @param args the command line arguments
269 | */
270 | public static void main(String args[]) {
271 | /* Set the Nimbus look and feel */
272 | //
273 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
274 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
275 | */
276 | try {
277 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
278 | if ("Nimbus".equals(info.getName())) {
279 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
280 | break;
281 | }
282 | }
283 | } catch (ClassNotFoundException ex) {
284 | java.util.logging.Logger.getLogger(LoginPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
285 | } catch (InstantiationException ex) {
286 | java.util.logging.Logger.getLogger(LoginPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
287 | } catch (IllegalAccessException ex) {
288 | java.util.logging.Logger.getLogger(LoginPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
289 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
290 | java.util.logging.Logger.getLogger(LoginPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
291 | }
292 | //
293 | //
294 |
295 | /* Create and display the form */
296 | java.awt.EventQueue.invokeLater(new Runnable() {
297 | public void run() {
298 | new LoginPage().setVisible(true);
299 | }
300 | });
301 | }
302 |
303 | // Variables declaration - do not modify//GEN-BEGIN:variables
304 | private javax.swing.JLabel jLabel1;
305 | private javax.swing.JLabel jLabel10;
306 | private javax.swing.JLabel jLabel11;
307 | private javax.swing.JLabel jLabel16;
308 | private javax.swing.JLabel jLabel2;
309 | private javax.swing.JLabel jLabel3;
310 | private javax.swing.JLabel jLabel4;
311 | private javax.swing.JLabel jLabel5;
312 | private javax.swing.JLabel jLabel6;
313 | private javax.swing.JLabel jLabel7;
314 | private javax.swing.JLabel jLabel8;
315 | private javax.swing.JLabel jLabel9;
316 | private javax.swing.JLabel jLabelc;
317 | private javax.swing.JPanel jPanel1;
318 | private javax.swing.JPanel jPanel2;
319 | private necesario.RSMaterialButtonCircle rSMaterialButtonCirclelogin;
320 | private necesario.RSMaterialButtonCircle rSMaterialButtonCirclesing;
321 | private app.bolivia.swing.JCTextField txt_Username;
322 | private app.bolivia.swing.JCTextField txt_password;
323 | // End of variables declaration//GEN-END:variables
324 | }
325 |
--------------------------------------------------------------------------------
/src/JFrame/SignUpPage.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template
4 | */
5 | package JFrame;
6 |
7 | import static JFrame.DBConnection.con;
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import javax.swing.JOptionPane;
12 | import java.sql.ResultSet;
13 | import javax.swing.JFrame;
14 |
15 | /**
16 | *
17 | * @author User
18 | */
19 | public class SignUpPage extends javax.swing.JFrame {
20 |
21 | /**
22 | * Creates new form SignUpPage
23 | */
24 | public SignUpPage() {
25 | initComponents();
26 | }
27 |
28 | // method to insert values into users table
29 | public void insertSingupDetalis(){
30 | String name = txt_Username.getText();
31 | String pwd = txt_password.getText();
32 | String email = txt_email.getText();
33 | String contact = txt_contact.getText();
34 |
35 | try {
36 | Connection con = DBConnection.getConnection();
37 | String sql = "INSERT INTO `users`(`name`, `password`, `email`, `contact`) VALUES (?,?,?,?)";
38 | PreparedStatement pst = con.prepareStatement(sql);
39 |
40 | pst.setString(1, name);
41 | pst.setString(2, pwd);
42 | pst.setString(3, email);
43 | pst.setString(4, contact);
44 |
45 | int updateRowCount = pst.executeUpdate();
46 | if(updateRowCount > 0){
47 | JOptionPane.showMessageDialog(this, "Recorded Inserted Successfully");
48 | LoginPage page = new LoginPage();
49 | page.setVisible(true);
50 | dispose();
51 |
52 | }else{
53 | JOptionPane.showMessageDialog(this, "Recorded Inserted Failure");
54 | }
55 |
56 | } catch (Exception e) {
57 | e.printStackTrace();
58 | }
59 | }
60 | //validation
61 | public boolean validateSignp(){
62 | String name = txt_Username.getText();
63 | String pwd = txt_password.getText();
64 | String email = txt_email.getText();
65 | String contact = txt_contact.getText();
66 |
67 | if(name.equals("")){
68 | JOptionPane.showMessageDialog(this, "Please Enter username");
69 | return false;
70 | }
71 |
72 | if(pwd.equals("")){
73 | JOptionPane.showMessageDialog(this, "Please Enter Password");
74 | return false;
75 | }
76 |
77 | if(email.equals("") || email.matches("^.+@.+\\.+$")){
78 | JOptionPane.showMessageDialog(this, "Please Enter Email");
79 | return false;
80 | }
81 | if(contact.equals("")){
82 | JOptionPane.showMessageDialog(this, "Please Enter Contact");
83 | return false;
84 | }
85 |
86 | return true;
87 | }
88 |
89 | //chech duplicate useser
90 | public boolean checkDuplicateUser(){
91 | String name = txt_Username.getText();
92 | boolean isExist = false;
93 |
94 | try {
95 | Class.forName("com.mysql.jdbc.Driver");
96 | Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
97 | // System.out.println("Contact successful!");
98 |
99 | PreparedStatement pst = con.prepareStatement("select * from users where name = ?");
100 | pst.setString(1, name);
101 | ResultSet rs = pst.executeQuery();
102 | if (rs.next()){
103 | isExist = true;
104 | }else{
105 | isExist = false;
106 | }
107 | } catch (Exception e) {
108 | e.printStackTrace();
109 | }
110 | return isExist;
111 | }
112 |
113 | /**
114 | * This method is called from within the constructor to initialize the form.
115 | * WARNING: Do NOT modify this code. The content of this method is always
116 | * regenerated by the Form Editor.
117 | */
118 | @SuppressWarnings("unchecked")
119 | // //GEN-BEGIN:initComponents
120 | private void initComponents() {
121 |
122 | jPanel1 = new javax.swing.JPanel();
123 | jLabel1 = new javax.swing.JLabel();
124 | jLabel2 = new javax.swing.JLabel();
125 | jLabel3 = new javax.swing.JLabel();
126 | jLabel4 = new javax.swing.JLabel();
127 | jLabel5 = new javax.swing.JLabel();
128 | jPanel2 = new javax.swing.JPanel();
129 | jLabel6 = new javax.swing.JLabel();
130 | jLabelc = new javax.swing.JLabel();
131 | jLabel8 = new javax.swing.JLabel();
132 | txt_Username = new app.bolivia.swing.JCTextField();
133 | jLabel9 = new javax.swing.JLabel();
134 | jLabel10 = new javax.swing.JLabel();
135 | jLabel11 = new javax.swing.JLabel();
136 | txt_password = new app.bolivia.swing.JCTextField();
137 | jLabel12 = new javax.swing.JLabel();
138 | jLabel13 = new javax.swing.JLabel();
139 | txt_email = new app.bolivia.swing.JCTextField();
140 | jLabel14 = new javax.swing.JLabel();
141 | jLabel15 = new javax.swing.JLabel();
142 | txt_contact = new app.bolivia.swing.JCTextField();
143 | rSMaterialButtonCirclelogin = new necesario.RSMaterialButtonCircle();
144 | rSMaterialButtonCirclesing = new necesario.RSMaterialButtonCircle();
145 | jLabel16 = new javax.swing.JLabel();
146 | jLabel7 = new javax.swing.JLabel();
147 |
148 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
149 | setUndecorated(true);
150 | getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
151 |
152 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
153 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
154 |
155 | jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
156 | jLabel1.setForeground(new java.awt.Color(102, 102, 255));
157 | jLabel1.setText("Developer");
158 | jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 0, -1, -1));
159 |
160 | jLabel2.setFont(new java.awt.Font("Sitka Display", 0, 30)); // NOI18N
161 | jLabel2.setForeground(new java.awt.Color(102, 102, 255));
162 | jLabel2.setText("Advance Library");
163 | jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 120, -1, -1));
164 |
165 | jLabel3.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
166 | jLabel3.setForeground(new java.awt.Color(255, 51, 51));
167 | jLabel3.setText("Sashen");
168 | jPanel1.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 0, -1, -1));
169 |
170 | jLabel4.setFont(new java.awt.Font("Sitka Display", 0, 30)); // NOI18N
171 | jLabel4.setForeground(new java.awt.Color(255, 51, 51));
172 | jLabel4.setText("Welcome To");
173 | jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 80, -1, -1));
174 |
175 | jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/signup-library-icon.png"))); // NOI18N
176 | jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 170, 780, 650));
177 |
178 | getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 990, 830));
179 |
180 | jPanel2.setBackground(new java.awt.Color(102, 102, 255));
181 | jPanel2.setForeground(new java.awt.Color(102, 102, 255));
182 | jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
183 |
184 | jLabel6.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
185 | jLabel6.setForeground(new java.awt.Color(255, 255, 255));
186 | jLabel6.setText("User Name");
187 | jPanel2.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 160, -1, -1));
188 |
189 | jLabelc.setFont(new java.awt.Font("Tahoma", 1, 30)); // NOI18N
190 | jLabelc.setForeground(new java.awt.Color(255, 255, 255));
191 | jLabelc.setText("×");
192 | jLabelc.addMouseListener(new java.awt.event.MouseAdapter() {
193 | public void mouseClicked(java.awt.event.MouseEvent evt) {
194 | jLabelcMouseClicked(evt);
195 | }
196 | });
197 | jPanel2.add(jLabelc, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 0, -1, -1));
198 |
199 | jLabel8.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
200 | jLabel8.setForeground(new java.awt.Color(255, 255, 255));
201 | jLabel8.setText("Creat New Account Hear");
202 | jPanel2.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(170, 70, -1, -1));
203 |
204 | txt_Username.setBackground(new java.awt.Color(102, 102, 255));
205 | txt_Username.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
206 | txt_Username.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
207 | txt_Username.setPlaceholder("Enter User Name");
208 | txt_Username.addFocusListener(new java.awt.event.FocusAdapter() {
209 | public void focusGained(java.awt.event.FocusEvent evt) {
210 | txt_UsernameFocusGained(evt);
211 | }
212 | public void focusLost(java.awt.event.FocusEvent evt) {
213 | txt_UsernameFocusLost(evt);
214 | }
215 | });
216 | jPanel2.add(txt_Username, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 190, 370, -1));
217 |
218 | jLabel9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Account_50px.png"))); // NOI18N
219 | jPanel2.add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 170, 50, 50));
220 |
221 | jLabel10.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Secure_50px.png"))); // NOI18N
222 | jPanel2.add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 260, 50, 50));
223 |
224 | jLabel11.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
225 | jLabel11.setForeground(new java.awt.Color(255, 255, 255));
226 | jLabel11.setText("Password");
227 | jPanel2.add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 250, -1, -1));
228 |
229 | txt_password.setBackground(new java.awt.Color(102, 102, 255));
230 | txt_password.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
231 | txt_password.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
232 | txt_password.setPlaceholder("Enter Password");
233 | jPanel2.add(txt_password, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 280, 370, -1));
234 |
235 | jLabel12.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Secured_Letter_50px.png"))); // NOI18N
236 | jPanel2.add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 350, 50, 50));
237 |
238 | jLabel13.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
239 | jLabel13.setForeground(new java.awt.Color(255, 255, 255));
240 | jLabel13.setText("Email");
241 | jPanel2.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 340, -1, -1));
242 |
243 | txt_email.setBackground(new java.awt.Color(102, 102, 255));
244 | txt_email.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
245 | txt_email.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
246 | txt_email.setPlaceholder("Enter Your Email");
247 | jPanel2.add(txt_email, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 370, 370, -1));
248 |
249 | jLabel14.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Google_Mobile_50px.png"))); // NOI18N
250 | jPanel2.add(jLabel14, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 440, 50, 50));
251 |
252 | jLabel15.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
253 | jLabel15.setForeground(new java.awt.Color(255, 255, 255));
254 | jLabel15.setText("Contact");
255 | jPanel2.add(jLabel15, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 430, -1, -1));
256 |
257 | txt_contact.setBackground(new java.awt.Color(102, 102, 255));
258 | txt_contact.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(255, 255, 255)));
259 | txt_contact.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
260 | txt_contact.setPlaceholder("Enter Your Contact Number");
261 | jPanel2.add(txt_contact, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 460, 370, -1));
262 |
263 | rSMaterialButtonCirclelogin.setBackground(new java.awt.Color(51, 0, 255));
264 | rSMaterialButtonCirclelogin.setText("Login");
265 | rSMaterialButtonCirclelogin.addMouseListener(new java.awt.event.MouseAdapter() {
266 | public void mouseClicked(java.awt.event.MouseEvent evt) {
267 | rSMaterialButtonCircleloginMouseClicked(evt);
268 | }
269 | });
270 | jPanel2.add(rSMaterialButtonCirclelogin, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 590, 300, 60));
271 |
272 | rSMaterialButtonCirclesing.setBackground(new java.awt.Color(255, 51, 51));
273 | rSMaterialButtonCirclesing.setText("Signup");
274 | rSMaterialButtonCirclesing.addActionListener(new java.awt.event.ActionListener() {
275 | public void actionPerformed(java.awt.event.ActionEvent evt) {
276 | rSMaterialButtonCirclesingActionPerformed(evt);
277 | }
278 | });
279 | jPanel2.add(rSMaterialButtonCirclesing, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 520, 300, 60));
280 |
281 | jLabel16.setFont(new java.awt.Font("Tahoma", 0, 25)); // NOI18N
282 | jLabel16.setForeground(new java.awt.Color(255, 255, 255));
283 | jLabel16.setText("Signup Page");
284 | jPanel2.add(jLabel16, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 30, -1, -1));
285 |
286 | jLabel7.setFont(new java.awt.Font("Tahoma", 1, 30)); // NOI18N
287 | jLabel7.setForeground(new java.awt.Color(255, 255, 255));
288 | jLabel7.setText("-");
289 | jLabel7.addMouseListener(new java.awt.event.MouseAdapter() {
290 | public void mouseClicked(java.awt.event.MouseEvent evt) {
291 | jLabel7MouseClicked(evt);
292 | }
293 | });
294 | jPanel2.add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(470, 10, 20, 20));
295 |
296 | getContentPane().add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(990, 0, 540, 830));
297 |
298 | setSize(new java.awt.Dimension(1523, 828));
299 | setLocationRelativeTo(null);
300 | }// //GEN-END:initComponents
301 |
302 | private void rSMaterialButtonCirclesingActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rSMaterialButtonCirclesingActionPerformed
303 | if (validateSignp() == true){
304 | if(checkDuplicateUser() == false){
305 | insertSingupDetalis();
306 | }else{
307 | JOptionPane.showMessageDialog(this, "Username Already Exist");
308 | }
309 | }
310 | }//GEN-LAST:event_rSMaterialButtonCirclesingActionPerformed
311 |
312 | private void jLabelcMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabelcMouseClicked
313 |
314 | System.exit(0);
315 |
316 | }//GEN-LAST:event_jLabelcMouseClicked
317 |
318 | private void txt_UsernameFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_UsernameFocusGained
319 | // TODO add your handling code here:
320 | }//GEN-LAST:event_txt_UsernameFocusGained
321 |
322 | private void txt_UsernameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_UsernameFocusLost
323 | if (checkDuplicateUser () == true) {
324 | JOptionPane.showMessageDialog(this, "Username Already Exist");
325 | }
326 | }//GEN-LAST:event_txt_UsernameFocusLost
327 |
328 | private void jLabel7MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel7MouseClicked
329 | this.setState(JFrame.ICONIFIED);
330 | }//GEN-LAST:event_jLabel7MouseClicked
331 |
332 | private void rSMaterialButtonCircleloginMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rSMaterialButtonCircleloginMouseClicked
333 | LoginPage login = new LoginPage();
334 | login.setVisible(true);
335 | dispose();
336 | }//GEN-LAST:event_rSMaterialButtonCircleloginMouseClicked
337 |
338 | /**
339 | * @param args the command line arguments
340 | */
341 | public static void main(String args[]) {
342 | /* Set the Nimbus look and feel */
343 | //
344 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
345 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
346 | */
347 | try {
348 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
349 | if ("Nimbus".equals(info.getName())) {
350 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
351 | break;
352 | }
353 | }
354 | } catch (ClassNotFoundException ex) {
355 | java.util.logging.Logger.getLogger(SignUpPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
356 | } catch (InstantiationException ex) {
357 | java.util.logging.Logger.getLogger(SignUpPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
358 | } catch (IllegalAccessException ex) {
359 | java.util.logging.Logger.getLogger(SignUpPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
360 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
361 | java.util.logging.Logger.getLogger(SignUpPage.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
362 | }
363 | //
364 |
365 | /* Create and display the form */
366 | java.awt.EventQueue.invokeLater(new Runnable() {
367 | public void run() {
368 | new SignUpPage().setVisible(true);
369 | }
370 | });
371 | }
372 |
373 | // Variables declaration - do not modify//GEN-BEGIN:variables
374 | private javax.swing.JLabel jLabel1;
375 | private javax.swing.JLabel jLabel10;
376 | private javax.swing.JLabel jLabel11;
377 | private javax.swing.JLabel jLabel12;
378 | private javax.swing.JLabel jLabel13;
379 | private javax.swing.JLabel jLabel14;
380 | private javax.swing.JLabel jLabel15;
381 | private javax.swing.JLabel jLabel16;
382 | private javax.swing.JLabel jLabel2;
383 | private javax.swing.JLabel jLabel3;
384 | private javax.swing.JLabel jLabel4;
385 | private javax.swing.JLabel jLabel5;
386 | private javax.swing.JLabel jLabel6;
387 | private javax.swing.JLabel jLabel7;
388 | private javax.swing.JLabel jLabel8;
389 | private javax.swing.JLabel jLabel9;
390 | private javax.swing.JLabel jLabelc;
391 | private javax.swing.JPanel jPanel1;
392 | private javax.swing.JPanel jPanel2;
393 | private necesario.RSMaterialButtonCircle rSMaterialButtonCirclelogin;
394 | private necesario.RSMaterialButtonCircle rSMaterialButtonCirclesing;
395 | private app.bolivia.swing.JCTextField txt_Username;
396 | private app.bolivia.swing.JCTextField txt_contact;
397 | private app.bolivia.swing.JCTextField txt_email;
398 | private app.bolivia.swing.JCTextField txt_password;
399 | // End of variables declaration//GEN-END:variables
400 | }
401 |
--------------------------------------------------------------------------------
/src/JFrame/ViewAllRecord.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template
4 | */
5 | package JFrame;
6 |
7 | import java.sql.Connection;
8 | import java.sql.DriverManager;
9 | import java.sql.ResultSet;
10 | import java.sql.Statement;
11 | import java.sql.PreparedStatement;
12 | import java.util.Date;
13 | import javax.swing.JFrame;
14 | import javax.swing.JOptionPane;
15 | import javax.swing.table.DefaultTableModel;
16 |
17 | /**
18 | *
19 | * @author User
20 | */
21 | public class ViewAllRecord extends javax.swing.JFrame {
22 |
23 | /**
24 | * Creates new form ViewAllRecord
25 | */
26 | DefaultTableModel model;
27 | public ViewAllRecord() {
28 | initComponents();
29 | setIssueBookDetalisToTable();
30 | }
31 |
32 | public void setIssueBookDetalisToTable(){
33 |
34 | try {
35 | Class.forName("com.mysql.jdbc.Driver");
36 | Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/library_ms", "root", "");
37 | Statement st = con.createStatement();
38 | ResultSet rs = st.executeQuery("select * from issue_book_details");
39 |
40 | while(rs.next()){
41 | String id = rs.getString("id");
42 | String bookName = rs.getString("book_name");
43 | String studentName = rs.getString("student_name");
44 | String issueDate = rs.getString("issue_date");
45 | String dueDate = rs.getString("due_date");
46 | String status = rs.getString("STATUS");
47 |
48 | Object[] obj = {id,bookName,studentName,issueDate,dueDate,status};
49 | model = (DefaultTableModel)tbl_IssueBookDeatels.getModel();
50 | model.addRow(obj);
51 | }
52 | } catch (Exception e) {
53 | e.printStackTrace();
54 | }
55 | }
56 |
57 | //method to clear Table
58 | public void clearTable(){
59 | DefaultTableModel model = (DefaultTableModel)tbl_IssueBookDeatels.getModel();
60 | model.setRowCount(0);
61 | }
62 |
63 | // to fetch the record using data field
64 | public void serch(){
65 | Date uFromDate = date_FromDate.getDatoFecha();
66 | Date uToDate = date_ToDate.getDatoFecha();
67 |
68 | long l1 = uFromDate.getTime();
69 | long l2 = uToDate.getTime();
70 |
71 | java.sql.Date fromDate = new java.sql.Date(l1);
72 | java.sql.Date toDate = new java.sql.Date(l2);
73 |
74 | try {
75 | Connection con = DBConnection.getConnection();
76 | String sql = "SELECT * FROM `issue_book_details` WHERE `issue_date`BETWEEN ? AND ?";
77 | PreparedStatement pst = con.prepareStatement(sql);
78 | pst.setDate(1, fromDate);
79 | pst.setDate(2, toDate);
80 |
81 | ResultSet rs = pst.executeQuery();
82 |
83 | if (rs.next() == false) {
84 | JOptionPane.showMessageDialog(this, "No Record Found");
85 | }else{
86 | while(rs.next()){
87 | String id = rs.getString("id");
88 | String bookName = rs.getString("book_name");
89 | String studentName = rs.getString("student_name");
90 | String issueDate = rs.getString("issue_date");
91 | String dueDate = rs.getString("due_date");
92 | String status = rs.getString("STATUS");
93 |
94 | Object[] obj = {id,bookName,studentName,issueDate,dueDate,status};
95 | model = (DefaultTableModel)tbl_IssueBookDeatels.getModel();
96 | model.addRow(obj);
97 | }
98 | }
99 |
100 | } catch (Exception e) {
101 | e.printStackTrace();
102 | }
103 | }
104 |
105 | /**
106 | * This method is called from within the constructor to initialize the form.
107 | * WARNING: Do NOT modify this code. The content of this method is always
108 | * regenerated by the Form Editor.
109 | */
110 | @SuppressWarnings("unchecked")
111 | // //GEN-BEGIN:initComponents
112 | private void initComponents() {
113 |
114 | jPanel1 = new javax.swing.JPanel();
115 | jLabel12 = new javax.swing.JLabel();
116 | jPanel6 = new javax.swing.JPanel();
117 | jLabel4 = new javax.swing.JLabel();
118 | jLabel5 = new javax.swing.JLabel();
119 | jLabel17 = new javax.swing.JLabel();
120 | date_FromDate = new rojeru_san.componentes.RSDateChooser();
121 | jLabel19 = new javax.swing.JLabel();
122 | date_ToDate = new rojeru_san.componentes.RSDateChooser();
123 | rSMaterialButtonCircle1 = new rojerusan.RSMaterialButtonCircle();
124 | jPanel5 = new javax.swing.JPanel();
125 | jLabel11 = new javax.swing.JLabel();
126 | rSMaterialButtonCircle2 = new rojerusan.RSMaterialButtonCircle();
127 | Panel_tabel = new javax.swing.JPanel();
128 | jScrollPane2 = new javax.swing.JScrollPane();
129 | tbl_IssueBookDeatels = new rojeru_san.complementos.RSTableMetro();
130 |
131 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
132 | setUndecorated(true);
133 | getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
134 |
135 | jPanel1.setBackground(new java.awt.Color(102, 102, 255));
136 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
137 |
138 | jLabel12.setFont(new java.awt.Font("Yu Gothic UI Semibold", 0, 25)); // NOI18N
139 | jLabel12.setForeground(new java.awt.Color(255, 255, 255));
140 | jLabel12.setIcon(new javax.swing.ImageIcon(getClass().getResource("/AddNewBookIcons/icons8_Literature_100px_1.png"))); // NOI18N
141 | jLabel12.setText(" View All Record");
142 | jPanel1.add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(600, 30, 300, -1));
143 |
144 | jPanel6.setBackground(new java.awt.Color(255, 255, 255));
145 |
146 | javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
147 | jPanel6.setLayout(jPanel6Layout);
148 | jPanel6Layout.setHorizontalGroup(
149 | jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
150 | .addGap(0, 360, Short.MAX_VALUE)
151 | );
152 | jPanel6Layout.setVerticalGroup(
153 | jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
154 | .addGap(0, 5, Short.MAX_VALUE)
155 | );
156 |
157 | jPanel1.add(jPanel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(570, 140, 360, 5));
158 |
159 | jLabel4.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
160 | jLabel4.setForeground(new java.awt.Color(255, 255, 255));
161 | jLabel4.setText("-");
162 | jLabel4.addMouseListener(new java.awt.event.MouseAdapter() {
163 | public void mouseClicked(java.awt.event.MouseEvent evt) {
164 | jLabel4MouseClicked(evt);
165 | }
166 | });
167 | jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(1470, 0, -1, -1));
168 |
169 | jLabel5.setFont(new java.awt.Font("Yu Gothic UI Semibold", 1, 30)); // NOI18N
170 | jLabel5.setForeground(new java.awt.Color(255, 255, 255));
171 | jLabel5.setText("x");
172 | jLabel5.addMouseListener(new java.awt.event.MouseAdapter() {
173 | public void mouseClicked(java.awt.event.MouseEvent evt) {
174 | jLabel5MouseClicked(evt);
175 | }
176 | });
177 | jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(1500, 0, -1, -1));
178 |
179 | jLabel17.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
180 | jLabel17.setForeground(new java.awt.Color(255, 255, 255));
181 | jLabel17.setText("Issue Date:");
182 | jPanel1.add(jLabel17, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 200, -1, -1));
183 |
184 | date_FromDate.setColorBackground(new java.awt.Color(255, 51, 51));
185 | date_FromDate.setColorForeground(new java.awt.Color(255, 51, 51));
186 | date_FromDate.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
187 | date_FromDate.setPlaceholder("Select Issue Date: ....");
188 | jPanel1.add(date_FromDate, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 190, 380, -1));
189 |
190 | jLabel19.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
191 | jLabel19.setForeground(new java.awt.Color(255, 255, 255));
192 | jLabel19.setText("Due Date:");
193 | jPanel1.add(jLabel19, new org.netbeans.lib.awtextra.AbsoluteConstraints(660, 200, -1, -1));
194 |
195 | date_ToDate.setColorBackground(new java.awt.Color(255, 51, 51));
196 | date_ToDate.setColorForeground(new java.awt.Color(255, 51, 51));
197 | date_ToDate.setFont(new java.awt.Font("Tahoma", 0, 17)); // NOI18N
198 | date_ToDate.setPlaceholder("Select Due Date: ....");
199 | jPanel1.add(date_ToDate, new org.netbeans.lib.awtextra.AbsoluteConstraints(780, 190, 380, -1));
200 |
201 | rSMaterialButtonCircle1.setBackground(new java.awt.Color(255, 51, 51));
202 | rSMaterialButtonCircle1.setText("search");
203 | rSMaterialButtonCircle1.addActionListener(new java.awt.event.ActionListener() {
204 | public void actionPerformed(java.awt.event.ActionEvent evt) {
205 | rSMaterialButtonCircle1ActionPerformed(evt);
206 | }
207 | });
208 | jPanel1.add(rSMaterialButtonCircle1, new org.netbeans.lib.awtextra.AbsoluteConstraints(1180, 180, 160, 70));
209 |
210 | jPanel5.setBackground(new java.awt.Color(255, 51, 51));
211 |
212 | jLabel11.setFont(new java.awt.Font("Verdana", 0, 17)); // NOI18N
213 | jLabel11.setForeground(new java.awt.Color(255, 255, 255));
214 | jLabel11.setText(" << Back");
215 | jLabel11.addMouseListener(new java.awt.event.MouseAdapter() {
216 | public void mouseClicked(java.awt.event.MouseEvent evt) {
217 | jLabel11MouseClicked(evt);
218 | }
219 | });
220 |
221 | javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
222 | jPanel5.setLayout(jPanel5Layout);
223 | jPanel5Layout.setHorizontalGroup(
224 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
225 | .addGroup(jPanel5Layout.createSequentialGroup()
226 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
227 | .addGap(0, 0, Short.MAX_VALUE))
228 | );
229 | jPanel5Layout.setVerticalGroup(
230 | jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
231 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup()
232 | .addGap(0, 0, Short.MAX_VALUE)
233 | .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
234 | );
235 |
236 | jPanel1.add(jPanel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 90, -1));
237 |
238 | rSMaterialButtonCircle2.setBackground(new java.awt.Color(0, 0, 204));
239 | rSMaterialButtonCircle2.setText("All");
240 | rSMaterialButtonCircle2.addMouseListener(new java.awt.event.MouseAdapter() {
241 | public void mouseClicked(java.awt.event.MouseEvent evt) {
242 | rSMaterialButtonCircle2MouseClicked(evt);
243 | }
244 | });
245 | jPanel1.add(rSMaterialButtonCircle2, new org.netbeans.lib.awtextra.AbsoluteConstraints(1350, 180, 160, 70));
246 |
247 | getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1523, 270));
248 |
249 | Panel_tabel.setBackground(new java.awt.Color(255, 255, 255));
250 | Panel_tabel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
251 |
252 | tbl_IssueBookDeatels.setModel(new javax.swing.table.DefaultTableModel(
253 | new Object [][] {
254 |
255 | },
256 | new String [] {
257 | "Id", "Book Name", "Student", "Issue Date", "Due Date", "Status"
258 | }
259 | ));
260 | tbl_IssueBookDeatels.setColorBackgoundHead(new java.awt.Color(102, 102, 255));
261 | tbl_IssueBookDeatels.setColorBordeFilas(new java.awt.Color(102, 102, 255));
262 | tbl_IssueBookDeatels.setColorFilasBackgound2(new java.awt.Color(255, 255, 255));
263 | tbl_IssueBookDeatels.setColorSelBackgound(new java.awt.Color(255, 51, 51));
264 | tbl_IssueBookDeatels.setFuenteFilas(new java.awt.Font("Yu Gothic UI Light", 0, 18)); // NOI18N
265 | tbl_IssueBookDeatels.setFuenteFilasSelect(new java.awt.Font("Yu Gothic UI", 1, 20)); // NOI18N
266 | tbl_IssueBookDeatels.setFuenteHead(new java.awt.Font("Yu Gothic UI Semibold", 1, 20)); // NOI18N
267 | tbl_IssueBookDeatels.setIntercellSpacing(new java.awt.Dimension(0, 0));
268 | tbl_IssueBookDeatels.setRowHeight(40);
269 | tbl_IssueBookDeatels.addMouseListener(new java.awt.event.MouseAdapter() {
270 | public void mouseClicked(java.awt.event.MouseEvent evt) {
271 | tbl_IssueBookDeatelsMouseClicked(evt);
272 | }
273 | });
274 | jScrollPane2.setViewportView(tbl_IssueBookDeatels);
275 |
276 | Panel_tabel.add(jScrollPane2, new org.netbeans.lib.awtextra.AbsoluteConstraints(190, 20, 1120, 510));
277 |
278 | getContentPane().add(Panel_tabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 270, 1520, 530));
279 |
280 | setSize(new java.awt.Dimension(1523, 800));
281 | setLocationRelativeTo(null);
282 | }// //GEN-END:initComponents
283 |
284 | private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel4MouseClicked
285 | this.setState(JFrame.ICONIFIED);
286 | }//GEN-LAST:event_jLabel4MouseClicked
287 |
288 | private void jLabel5MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel5MouseClicked
289 | System.exit(0);
290 | }//GEN-LAST:event_jLabel5MouseClicked
291 |
292 | private void tbl_IssueBookDeatelsMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tbl_IssueBookDeatelsMouseClicked
293 |
294 |
295 | }//GEN-LAST:event_tbl_IssueBookDeatelsMouseClicked
296 |
297 | private void jLabel11MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel11MouseClicked
298 |
299 | HomePage home = new HomePage();
300 | home.setVisible(true);
301 | dispose();
302 | }//GEN-LAST:event_jLabel11MouseClicked
303 |
304 | private void rSMaterialButtonCircle1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rSMaterialButtonCircle1ActionPerformed
305 |
306 | if (date_FromDate.getDatoFecha() !=null && date_ToDate.getDatoFecha() !=null) {
307 | clearTable();
308 | serch();
309 | }else{
310 | JOptionPane.showMessageDialog(this, "please Select A Data");
311 | }
312 |
313 |
314 | }//GEN-LAST:event_rSMaterialButtonCircle1ActionPerformed
315 |
316 | private void rSMaterialButtonCircle2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rSMaterialButtonCircle2MouseClicked
317 | clearTable();
318 | setIssueBookDetalisToTable();
319 | }//GEN-LAST:event_rSMaterialButtonCircle2MouseClicked
320 |
321 | /**
322 | * @param args the command line arguments
323 | */
324 | public static void main(String args[]) {
325 | /* Set the Nimbus look and feel */
326 | //
327 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
328 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
329 | */
330 | try {
331 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
332 | if ("Nimbus".equals(info.getName())) {
333 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
334 | break;
335 | }
336 | }
337 | } catch (ClassNotFoundException ex) {
338 | java.util.logging.Logger.getLogger(ViewAllRecord.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
339 | } catch (InstantiationException ex) {
340 | java.util.logging.Logger.getLogger(ViewAllRecord.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
341 | } catch (IllegalAccessException ex) {
342 | java.util.logging.Logger.getLogger(ViewAllRecord.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
343 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
344 | java.util.logging.Logger.getLogger(ViewAllRecord.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
345 | }
346 | //
347 |
348 | /* Create and display the form */
349 | java.awt.EventQueue.invokeLater(new Runnable() {
350 | public void run() {
351 | new ViewAllRecord().setVisible(true);
352 | }
353 | });
354 | }
355 |
356 | // Variables declaration - do not modify//GEN-BEGIN:variables
357 | private javax.swing.JPanel Panel_tabel;
358 | private rojeru_san.componentes.RSDateChooser date_FromDate;
359 | private rojeru_san.componentes.RSDateChooser date_ToDate;
360 | private javax.swing.JLabel jLabel11;
361 | private javax.swing.JLabel jLabel12;
362 | private javax.swing.JLabel jLabel17;
363 | private javax.swing.JLabel jLabel19;
364 | private javax.swing.JLabel jLabel4;
365 | private javax.swing.JLabel jLabel5;
366 | private javax.swing.JPanel jPanel1;
367 | private javax.swing.JPanel jPanel5;
368 | private javax.swing.JPanel jPanel6;
369 | private javax.swing.JScrollPane jScrollPane2;
370 | private rojerusan.RSMaterialButtonCircle rSMaterialButtonCircle1;
371 | private rojerusan.RSMaterialButtonCircle rSMaterialButtonCircle2;
372 | private rojeru_san.complementos.RSTableMetro tbl_IssueBookDeatels;
373 | // End of variables declaration//GEN-END:variables
374 | }
375 |
--------------------------------------------------------------------------------
/src/adminIcons/home_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/home_24px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Book_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Book_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Book_Shelf_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Book_Shelf_50px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Books_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Books_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Conference_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Conference_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Exit_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Exit_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Exit_26px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Exit_26px_1.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Exit_26px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Exit_26px_2.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Home_26px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Home_26px_2.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Library_26px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Library_26px_1.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Library_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Library_32px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_List_of_Thumbnails_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_List_of_Thumbnails_50px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_People_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_People_50px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Read_Online_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Read_Online_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Return_Purchase_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Return_Purchase_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Sell_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Sell_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_Sell_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_Sell_50px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_View_Details_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_View_Details_26px.png
--------------------------------------------------------------------------------
/src/adminIcons/icons8_menu_48px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/icons8_menu_48px_1.png
--------------------------------------------------------------------------------
/src/adminIcons/male_user_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/adminIcons/male_user_50px.png
--------------------------------------------------------------------------------
/src/icons/Picture2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/Picture2.png
--------------------------------------------------------------------------------
/src/icons/Webp.net-resizeimage (1).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/Webp.net-resizeimage (1).jpg
--------------------------------------------------------------------------------
/src/icons/icons8_Account_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/icons8_Account_50px.png
--------------------------------------------------------------------------------
/src/icons/icons8_Forgot_Password_50px_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/icons8_Forgot_Password_50px_4.png
--------------------------------------------------------------------------------
/src/icons/icons8_Google_Mobile_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/icons8_Google_Mobile_50px.png
--------------------------------------------------------------------------------
/src/icons/icons8_Secure_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/icons8_Secure_50px.png
--------------------------------------------------------------------------------
/src/icons/icons8_Secured_Letter_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/icons8_Secured_Letter_50px.png
--------------------------------------------------------------------------------
/src/icons/idea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/idea.png
--------------------------------------------------------------------------------
/src/icons/library-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/library-2.png
--------------------------------------------------------------------------------
/src/icons/library-3.png.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/library-3.png.png
--------------------------------------------------------------------------------
/src/icons/signup-library-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/signup-library-icon.png
--------------------------------------------------------------------------------
/src/icons/undraw_building_websites_i78t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SashenJayathilaka/Library_Management_System/45cbe178270abf1329689b8846765c15220e6066/src/icons/undraw_building_websites_i78t.png
--------------------------------------------------------------------------------
/src/library_management_system/Library_Management_System.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
3 | * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
4 | */
5 | package library_management_system;
6 |
7 | /**
8 | *
9 | * @author User
10 | */
11 | public class Library_Management_System {
12 |
13 | /**
14 | * @param args the command line arguments
15 | */
16 | public static void main(String[] args) {
17 | // TODO code application logic here
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------