├── .github
└── FUNDING.yml
├── .gitignore
├── LICENSE
├── README.md
├── build.xml
├── build
├── built-jar.properties
└── classes
│ ├── .netbeans_automatic_build
│ ├── .netbeans_update_resources
│ ├── About_Us_Page.form
│ ├── Contact_Me_Page.form
│ ├── Create_a_New_Account_Page.form
│ ├── Database_View.form
│ ├── Delete_Password_Page.form
│ ├── Forgot_Account_Page.form
│ ├── Home.form
│ ├── Log_Control_Page.form
│ ├── Login_Page.form
│ ├── Management_Password_Page.form
│ ├── New_Password_Page.form
│ ├── Software_Update_Page.form
│ ├── Update_Password_Page.form
│ ├── User_Control_Panel_Page.form
│ ├── User_Database_View_Page.form
│ ├── User_Edit_Page.form
│ ├── ico
│ ├── about_me_ico.png
│ ├── add_new_password_ico.png
│ ├── add_password_ico.png
│ ├── contact_me_ico.png
│ ├── contact_us.png
│ ├── database_ico.png
│ ├── database_password_view_ico.png
│ ├── database_update_ico.png
│ ├── database_view_ico.png
│ ├── default_user_ico.png
│ ├── exit_ico.png
│ ├── forgot_password.png
│ ├── github-logo.png
│ ├── log_file.png
│ ├── login_button.png
│ ├── password_delete_ico.png
│ ├── password_management_ico.png
│ ├── register_ico.png
│ ├── send_ico.png
│ ├── software-update.png
│ ├── turnback_ico.png
│ ├── update_database_ico.png
│ ├── user_edit_ico.png
│ └── website.png
│ ├── logo
│ └── PassBox.png
│ └── passbox_ico.png
├── dist
└── README.TXT
├── manifest.mf
├── mysql
└── passbox_db.sql
├── nbproject
├── build-impl.xml
├── genfiles.properties
├── private
│ ├── config.properties
│ ├── private.properties
│ └── private.xml
├── project.properties
└── project.xml
└── src
├── About_Us_Page.form
├── About_Us_Page.java
├── Contact_Me_Page.form
├── Contact_Me_Page.java
├── Create_a_New_Account_Page.form
├── Create_a_New_Account_Page.java
├── Database_View.form
├── Database_View.java
├── Delete_Password_Page.form
├── Delete_Password_Page.java
├── Forgot_Account_Page.form
├── Forgot_Account_Page.java
├── Home.form
├── Home.java
├── Log_Control_Page.form
├── Log_Control_Page.java
├── Login_Page.form
├── Login_Page.java
├── Management_Password_Page.form
├── Management_Password_Page.java
├── New_Password_Page.form
├── New_Password_Page.java
├── Software_Update_Page.form
├── Software_Update_Page.java
├── Update_Password_Page.form
├── Update_Password_Page.java
├── User_Control_Panel_Page.form
├── User_Control_Panel_Page.java
├── User_Database_View_Page.form
├── User_Database_View_Page.java
├── User_Edit_Page.form
├── User_Edit_Page.java
├── ico
├── about_me_ico.png
├── add_new_password_ico.png
├── add_password_ico.png
├── contact_me_ico.png
├── contact_us.png
├── database_ico.png
├── database_password_view_ico.png
├── database_update_ico.png
├── database_view_ico.png
├── default_user_ico.png
├── exit_ico.png
├── forgot_password.png
├── github-logo.png
├── log_file.png
├── login_button.png
├── password_delete_ico.png
├── password_management_ico.png
├── register_ico.png
├── send_ico.png
├── software-update.png
├── turnback_ico.png
├── update_database_ico.png
├── user_edit_ico.png
└── website.png
├── logo
└── PassBox.png
├── passbox_ico.png
└── progressbar_class
└── Login_Page.java
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: ismailtasdelen
4 | patreon: ismailtasdelen
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: ismailtasdelen
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 |
3 | # Mobile Tools for Java (J2ME)
4 | .mtj.tmp/
5 |
6 | # Package Files #
7 | *.jar
8 | *.war
9 | *.ear
10 |
11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
12 | hs_err_pid*
13 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 İSMAİL TAŞDELEN
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PassBox
2 |
3 |
4 |
5 |
6 |
7 | #### Password Management Tools | Open Source Project
8 |
9 | #### Programming Languages :
10 |
11 | * Java
12 |
13 | #### Development Tools :
14 |
15 | * Java SDK
16 |
17 | * NetBeans IDE
18 |
--------------------------------------------------------------------------------
/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project PassBox.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Tue, 25 Apr 2017 23:17:15 +0300
2 |
3 |
4 | C\:\\Users\\q\\Downloads\\PassBox\\PassBox\\PassBox=
5 |
--------------------------------------------------------------------------------
/build/classes/.netbeans_automatic_build:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/.netbeans_automatic_build
--------------------------------------------------------------------------------
/build/classes/.netbeans_update_resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/.netbeans_update_resources
--------------------------------------------------------------------------------
/build/classes/About_Us_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
107 |
--------------------------------------------------------------------------------
/build/classes/Contact_Me_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
175 |
--------------------------------------------------------------------------------
/build/classes/Database_View.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
98 |
--------------------------------------------------------------------------------
/build/classes/Delete_Password_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
174 |
--------------------------------------------------------------------------------
/build/classes/Forgot_Account_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
117 |
--------------------------------------------------------------------------------
/build/classes/Home.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
80 |
--------------------------------------------------------------------------------
/build/classes/Log_Control_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
139 |
--------------------------------------------------------------------------------
/build/classes/Management_Password_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
158 |
--------------------------------------------------------------------------------
/build/classes/Software_Update_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
115 |
--------------------------------------------------------------------------------
/build/classes/User_Database_View_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
91 |
--------------------------------------------------------------------------------
/build/classes/ico/about_me_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/about_me_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/add_new_password_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/add_new_password_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/add_password_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/add_password_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/contact_me_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/contact_me_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/contact_us.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/contact_us.png
--------------------------------------------------------------------------------
/build/classes/ico/database_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/database_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/database_password_view_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/database_password_view_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/database_update_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/database_update_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/database_view_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/database_view_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/default_user_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/default_user_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/exit_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/exit_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/forgot_password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/forgot_password.png
--------------------------------------------------------------------------------
/build/classes/ico/github-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/github-logo.png
--------------------------------------------------------------------------------
/build/classes/ico/log_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/log_file.png
--------------------------------------------------------------------------------
/build/classes/ico/login_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/login_button.png
--------------------------------------------------------------------------------
/build/classes/ico/password_delete_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/password_delete_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/password_management_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/password_management_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/register_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/register_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/send_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/send_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/software-update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/software-update.png
--------------------------------------------------------------------------------
/build/classes/ico/turnback_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/turnback_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/update_database_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/update_database_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/user_edit_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/user_edit_ico.png
--------------------------------------------------------------------------------
/build/classes/ico/website.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/ico/website.png
--------------------------------------------------------------------------------
/build/classes/logo/PassBox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/logo/PassBox.png
--------------------------------------------------------------------------------
/build/classes/passbox_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/build/classes/passbox_ico.png
--------------------------------------------------------------------------------
/dist/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "PassBox.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/mysql/passbox_db.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 4.6.5.2
3 | -- https://www.phpmyadmin.net/
4 | --
5 | -- Host: 127.0.0.1
6 | -- Generation Time: May 01, 2017 at 01:17 AM
7 | -- Server version: 10.1.21-MariaDB
8 | -- PHP Version: 7.1.1
9 |
10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11 | SET time_zone = "+00:00";
12 |
13 |
14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
17 | /*!40101 SET NAMES utf8mb4 */;
18 |
19 | --
20 | -- Database: `passbox_db`
21 | --
22 |
23 | -- --------------------------------------------------------
24 |
25 | --
26 | -- Table structure for table `password_database_tb`
27 | --
28 |
29 | CREATE TABLE `password_database_tb` (
30 | `u_id` int(10) NOT NULL,
31 | `account_name` varchar(50) COLLATE utf8mb4_turkish_ci NOT NULL,
32 | `username` varchar(50) COLLATE utf8mb4_turkish_ci NOT NULL,
33 | `password` varchar(50) COLLATE utf8mb4_turkish_ci NOT NULL,
34 | `email_address` varchar(50) COLLATE utf8mb4_turkish_ci NOT NULL
35 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;
36 |
37 | --
38 | -- Dumping data for table `password_database_tb`
39 | --
40 |
41 | INSERT INTO `password_database_tb` (`u_id`, `account_name`, `username`, `password`, `email_address`) VALUES
42 | (2, 'github', 'ismailtasdelen', '5110passDb', 'ismailtasdelen@std.sehir.edu.tr'),
43 | (3, 'facebook', 'user123', 'pass123', 'user123@gmail.com'),
44 | (4, 'sadsa', 'asdsad', 'asdas', 'dasasd');
45 |
46 | -- --------------------------------------------------------
47 |
48 | --
49 | -- Table structure for table `users_tb`
50 | --
51 |
52 | CREATE TABLE `users_tb` (
53 | `id` int(10) NOT NULL,
54 | `fullname` varchar(50) CHARACTER SET utf8 NOT NULL,
55 | `username` varchar(50) CHARACTER SET utf8 NOT NULL,
56 | `password` varchar(50) CHARACTER SET utf8 NOT NULL,
57 | `email_address` varchar(50) CHARACTER SET utf8 NOT NULL,
58 | `mobile_number` varchar(50) CHARACTER SET utf8 NOT NULL
59 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;
60 |
61 | --
62 | -- Dumping data for table `users_tb`
63 | --
64 |
65 | INSERT INTO `users_tb` (`id`, `fullname`, `username`, `password`, `email_address`, `mobile_number`) VALUES
66 | (3, '?smail Ta?delen', 'root', 'toor', 'ismailtasdelen@std.sehir.edu.tr', '+905342959431');
67 |
68 | --
69 | -- Indexes for dumped tables
70 | --
71 |
72 | --
73 | -- Indexes for table `password_database_tb`
74 | --
75 | ALTER TABLE `password_database_tb`
76 | ADD PRIMARY KEY (`u_id`),
77 | ADD KEY `u_id` (`u_id`);
78 |
79 | --
80 | -- Indexes for table `users_tb`
81 | --
82 | ALTER TABLE `users_tb`
83 | ADD PRIMARY KEY (`id`),
84 | ADD UNIQUE KEY `id` (`id`);
85 |
86 | --
87 | -- AUTO_INCREMENT for dumped tables
88 | --
89 |
90 | --
91 | -- AUTO_INCREMENT for table `password_database_tb`
92 | --
93 | ALTER TABLE `password_database_tb`
94 | MODIFY `u_id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
95 | --
96 | -- AUTO_INCREMENT for table `users_tb`
97 | --
98 | ALTER TABLE `users_tb`
99 | MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
100 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
101 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
102 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
103 |
--------------------------------------------------------------------------------
/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=5cedf9ec
2 | build.xml.script.CRC32=f1825515
3 | build.xml.stylesheet.CRC32=8064a381@1.80.1.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=5cedf9ec
7 | nbproject/build-impl.xml.script.CRC32=05d4b96c
8 | nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48
9 |
--------------------------------------------------------------------------------
/nbproject/private/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/nbproject/private/config.properties
--------------------------------------------------------------------------------
/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | file.reference.mail-1.4.7.jar=C:\\Users\\Aykut\\Desktop\\javamail-1.4.7\\mail.jar
5 | javac.debug=true
6 | javadoc.preview=true
7 | user.properties.file=C:\\Users\\q\\AppData\\Roaming\\NetBeans\\8.2\\build.properties
8 |
--------------------------------------------------------------------------------
/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | file:/C:/Users/Aykut/Desktop/PassBox/src/User_Edit_Page.java
7 | file:/C:/Users/Aykut/Desktop/PassBox/src/User_Control_Panel_Page.java
8 | file:/C:/Users/Aykut/Desktop/PassBox/PassBox/PassBox/src/Update_Password_Page.java
9 | file:/C:/Users/Aykut/Desktop/PassBox/PassBox/PassBox/src/Delete_Password_Page.java
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/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=PassBox
7 | application.vendor=root
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.test.classpath=\
23 | ${run.test.classpath}
24 | # Files in build.classes.dir which should be excluded from distribution jar
25 | dist.archive.excludes=
26 | # This directory is removed when the project is cleaned:
27 | dist.dir=dist
28 | dist.jar=${dist.dir}/PassBox.jar
29 | dist.javadoc.dir=${dist.dir}/javadoc
30 | endorsed.classpath=
31 | excludes=
32 | file.reference.mail-1.4.7.jar=C:\\Users\\root\\Downloads\\mail-1.4.7.jar
33 | includes=**
34 | jar.compress=false
35 | javac.classpath=\
36 | ${file.reference.mail-1.4.7.jar}:\
37 | ${libs.MySQLDriver.classpath}
38 | # Space-separated list of extra javac options
39 | javac.compilerargs=
40 | javac.deprecation=false
41 | javac.external.vm=true
42 | javac.processorpath=\
43 | ${javac.classpath}
44 | javac.source=1.8
45 | javac.target=1.8
46 | javac.test.classpath=\
47 | ${javac.classpath}:\
48 | ${build.classes.dir}
49 | javac.test.processorpath=\
50 | ${javac.test.classpath}
51 | javadoc.additionalparam=
52 | javadoc.author=false
53 | javadoc.encoding=${source.encoding}
54 | javadoc.noindex=false
55 | javadoc.nonavbar=false
56 | javadoc.notree=false
57 | javadoc.private=false
58 | javadoc.splitindex=true
59 | javadoc.use=true
60 | javadoc.version=false
61 | javadoc.windowtitle=
62 | main.class=Login_Page
63 | manifest.file=manifest.mf
64 | meta.inf.dir=${src.dir}/META-INF
65 | mkdist.disabled=false
66 | platform.active=default_platform
67 | run.classpath=\
68 | ${javac.classpath}:\
69 | ${build.classes.dir}
70 | # Space-separated list of JVM arguments used when running the project.
71 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
72 | # To set system properties for unit tests define test-sys-prop.name=value:
73 | run.jvmargs=
74 | run.test.classpath=\
75 | ${javac.test.classpath}:\
76 | ${build.test.classes.dir}
77 | source.encoding=UTF-8
78 | src.dir=src
79 | test.src.dir=test
80 |
--------------------------------------------------------------------------------
/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 | PassBox
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/About_Us_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
107 |
--------------------------------------------------------------------------------
/src/About_Us_Page.java:
--------------------------------------------------------------------------------
1 |
2 | import java.awt.Toolkit;
3 |
4 | /*
5 | * To change this license header, choose License Headers in Project Properties.
6 | * To change this template file, choose Tools | Templates
7 | * and open the template in the editor.
8 | */
9 |
10 | /**
11 | *
12 | * @author root
13 | */
14 | public class About_Us_Page extends javax.swing.JFrame {
15 |
16 | /**
17 | * Creates new form About_Us_Page
18 | */
19 | public About_Us_Page() {
20 | initComponents();
21 | setIcon();
22 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
23 | }
24 |
25 | /**
26 | * This method is called from within the constructor to initialize the form.
27 | * WARNING: Do NOT modify this code. The content of this method is always
28 | * regenerated by the Form Editor.
29 | */
30 | @SuppressWarnings("unchecked")
31 | // //GEN-BEGIN:initComponents
32 | private void initComponents() {
33 |
34 | jLabel1 = new javax.swing.JLabel();
35 | jLabel2 = new javax.swing.JLabel();
36 | jButton1 = new javax.swing.JButton();
37 | jButton2 = new javax.swing.JButton();
38 |
39 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
40 | setTitle("PassBox | About Us");
41 | setResizable(false);
42 |
43 | jLabel1.setFont(new java.awt.Font("Yu Gothic UI", 1, 20)); // NOI18N
44 | jLabel1.setText("This software is developed by Ismail Taşdelen.");
45 |
46 | jLabel2.setFont(new java.awt.Font("Yu Gothic UI", 1, 30)); // NOI18N
47 | jLabel2.setText("PassBox");
48 |
49 | jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo/PassBox.png"))); // NOI18N
50 |
51 | jButton2.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
52 | jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/turnback_ico.png"))); // NOI18N
53 | jButton2.setText("Turn Back");
54 | jButton2.addActionListener(new java.awt.event.ActionListener() {
55 | public void actionPerformed(java.awt.event.ActionEvent evt) {
56 | jButton2ActionPerformed(evt);
57 | }
58 | });
59 |
60 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
61 | getContentPane().setLayout(layout);
62 | layout.setHorizontalGroup(
63 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
64 | .addGroup(layout.createSequentialGroup()
65 | .addContainerGap(91, Short.MAX_VALUE)
66 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
67 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
68 | .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 338, javax.swing.GroupLayout.PREFERRED_SIZE)
69 | .addGap(128, 128, 128))
70 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
71 | .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
72 | .addGap(225, 225, 225))
73 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
74 | .addComponent(jLabel1)
75 | .addGap(78, 78, 78))
76 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
77 | .addComponent(jButton2)
78 | .addGap(229, 229, 229))))
79 | );
80 | layout.setVerticalGroup(
81 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
82 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
83 | .addContainerGap()
84 | .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 321, javax.swing.GroupLayout.PREFERRED_SIZE)
85 | .addGap(1, 1, 1)
86 | .addComponent(jLabel2)
87 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
88 | .addComponent(jLabel1)
89 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
90 | .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
91 | .addContainerGap())
92 | );
93 |
94 | pack();
95 | }// //GEN-END:initComponents
96 |
97 | private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
98 | // TODO add your handling code here:
99 | this.setVisible(false);
100 | }//GEN-LAST:event_jButton2ActionPerformed
101 |
102 | /**
103 | * @param args the command line arguments
104 | */
105 | public static void main(String args[]) {
106 | /* Set the Nimbus look and feel */
107 | //
108 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
109 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
110 | */
111 | try {
112 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
113 | if ("Nimbus".equals(info.getName())) {
114 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
115 | break;
116 | }
117 | }
118 | } catch (ClassNotFoundException ex) {
119 | java.util.logging.Logger.getLogger(About_Us_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
120 | } catch (InstantiationException ex) {
121 | java.util.logging.Logger.getLogger(About_Us_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
122 | } catch (IllegalAccessException ex) {
123 | java.util.logging.Logger.getLogger(About_Us_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
124 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
125 | java.util.logging.Logger.getLogger(About_Us_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
126 | }
127 | //
128 |
129 | /* Create and display the form */
130 | java.awt.EventQueue.invokeLater(new Runnable() {
131 | public void run() {
132 | new About_Us_Page().setVisible(true);
133 | }
134 | });
135 | }
136 |
137 | // Variables declaration - do not modify//GEN-BEGIN:variables
138 | private javax.swing.JButton jButton1;
139 | private javax.swing.JButton jButton2;
140 | private javax.swing.JLabel jLabel1;
141 | private javax.swing.JLabel jLabel2;
142 | // End of variables declaration//GEN-END:variables
143 |
144 | private void setIcon() {
145 | setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("passbox_ico.png")));
146 | }
147 | }
148 |
--------------------------------------------------------------------------------
/src/Contact_Me_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
175 |
--------------------------------------------------------------------------------
/src/Database_View.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
98 |
--------------------------------------------------------------------------------
/src/Database_View.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | import java.awt.Toolkit;
7 | import java.sql.*;
8 | import javax.swing.*;
9 | import javax.swing.table.DefaultTableModel;
10 | /**
11 | *
12 | * @author root
13 | */
14 | public class Database_View extends javax.swing.JFrame {
15 | String url="jdbc:mysql://localhost:3306/"; //sizde 3306 olabilir
16 | String veritabaniadi="passbox_db"; // ulaşmak istediğiniz veri tabanı ismi
17 | String surucu="com.mysql.jdbc.Driver";
18 | String kullaniciAdi="root"; // workbench deki kullanıcı adınız ne ise o "root" olabilir
19 | String kullaniciParolası=""; //workbench deki şifreniz ne ise o
20 | Connection baglanti=null;
21 | Statement komut=null;
22 | ResultSet gelenveri=null;
23 | PreparedStatement pst=null;
24 |
25 | /**
26 | * Creates new form Database_View
27 | */
28 | public Database_View() {
29 | initComponents();
30 | setIcon();
31 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
32 | baglantiac();
33 | verilistele();
34 | }
35 | public void verilistele()
36 | { try {
37 | Object []baslik={"ID","Account Name","Username","Password","Email Address"};
38 | Object [][]veri;
39 | String sorgu="select * from passbox_db.password_database_tb";
40 | PreparedStatement st=baglanti.prepareStatement(sorgu);
41 | try (ResultSet set = st.executeQuery()) {
42 | int count=0; set.last(); count=set.getRow();
43 | veri=new Object [count][5]; set.first();
44 | for(int i=0;i//GEN-BEGIN:initComponents
79 | private void initComponents() {
80 |
81 | jScrollPane1 = new javax.swing.JScrollPane();
82 | table = new javax.swing.JTable();
83 | turnback_button = new javax.swing.JButton();
84 |
85 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
86 | setTitle("PassBox | Database View");
87 | setFocusable(false);
88 | setResizable(false);
89 |
90 | table.setBackground(new java.awt.Color(25, 181, 254));
91 | table.setModel(new javax.swing.table.DefaultTableModel(
92 | new Object [][] {
93 | {null, null, null, null, null},
94 | {null, null, null, null, null},
95 | {null, null, null, null, null},
96 | {null, null, null, null, null}
97 | },
98 | new String [] {
99 | "ID", "Account Name", "Username", "Password", "Email Address"
100 | }
101 | ));
102 | table.setPreferredSize(new java.awt.Dimension(500, 240));
103 | table.setRowHeight(30);
104 | table.setRowMargin(5);
105 | jScrollPane1.setViewportView(table);
106 |
107 | turnback_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/turnback_ico.png"))); // NOI18N
108 | turnback_button.setText("Turn Back");
109 | turnback_button.addActionListener(new java.awt.event.ActionListener() {
110 | public void actionPerformed(java.awt.event.ActionEvent evt) {
111 | turnback_buttonActionPerformed(evt);
112 | }
113 | });
114 |
115 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
116 | getContentPane().setLayout(layout);
117 | layout.setHorizontalGroup(
118 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
119 | .addGroup(layout.createSequentialGroup()
120 | .addContainerGap()
121 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
122 | .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 813, Short.MAX_VALUE)
123 | .addGroup(layout.createSequentialGroup()
124 | .addComponent(turnback_button, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
125 | .addGap(0, 0, Short.MAX_VALUE)))
126 | .addContainerGap())
127 | );
128 | layout.setVerticalGroup(
129 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
130 | .addGroup(layout.createSequentialGroup()
131 | .addContainerGap()
132 | .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 268, javax.swing.GroupLayout.PREFERRED_SIZE)
133 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
134 | .addComponent(turnback_button, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
135 | .addContainerGap())
136 | );
137 |
138 | pack();
139 | }// //GEN-END:initComponents
140 |
141 | private void turnback_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turnback_buttonActionPerformed
142 | // TODO add your handling code here:
143 | this.setVisible(false);
144 | }//GEN-LAST:event_turnback_buttonActionPerformed
145 |
146 | /**
147 | * @param args the command line arguments
148 | */
149 | public static void main(String args[]) {
150 | /* Set the Nimbus look and feel */
151 | //
152 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
153 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
154 | */
155 | try {
156 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
157 | if ("Nimbus".equals(info.getName())) {
158 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
159 | break;
160 | }
161 | }
162 | } catch (ClassNotFoundException ex) {
163 | java.util.logging.Logger.getLogger(Database_View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
164 | } catch (InstantiationException ex) {
165 | java.util.logging.Logger.getLogger(Database_View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
166 | } catch (IllegalAccessException ex) {
167 | java.util.logging.Logger.getLogger(Database_View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
168 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
169 | java.util.logging.Logger.getLogger(Database_View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
170 | }
171 | //
172 |
173 | /* Create and display the form */
174 | java.awt.EventQueue.invokeLater(new Runnable() {
175 | public void run() {
176 | new Database_View().setVisible(true);
177 | }
178 | });
179 | }
180 |
181 | // Variables declaration - do not modify//GEN-BEGIN:variables
182 | private javax.swing.JScrollPane jScrollPane1;
183 | private javax.swing.JTable table;
184 | private javax.swing.JButton turnback_button;
185 | // End of variables declaration//GEN-END:variables
186 |
187 | private void setIcon() {
188 | setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("passbox_ico.png")));
189 | }
190 | }
191 |
--------------------------------------------------------------------------------
/src/Delete_Password_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
174 |
--------------------------------------------------------------------------------
/src/Forgot_Account_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
117 |
--------------------------------------------------------------------------------
/src/Home.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
80 |
--------------------------------------------------------------------------------
/src/Home.java:
--------------------------------------------------------------------------------
1 |
2 | import java.awt.event.ActionListener;
3 | import javax.swing.Timer;
4 |
5 | /*
6 | * To change this license header, choose License Headers in Project Properties.
7 | * To change this template file, choose Tools | Templates
8 | * and open the template in the editor.
9 | */
10 |
11 |
12 | /**
13 | *
14 | * @author q
15 | */
16 | public class Home extends javax.swing.JFrame {
17 |
18 | /**
19 | * Creates new form Home
20 | */
21 | public Home() {
22 | initComponents();
23 | int value;
24 | for(int i=0;i<=100;i++)
25 | {
26 |
27 | jProgressBar1.setValue(i);
28 | }
29 | }
30 |
31 | /**
32 | * This method is called from within the constructor to initialize the form.
33 | * WARNING: Do NOT modify this code. The content of this method is always
34 | * regenerated by the Form Editor.
35 | */
36 | @SuppressWarnings("unchecked")
37 | // //GEN-BEGIN:initComponents
38 | private void initComponents() {
39 |
40 | jProgressBar1 = new javax.swing.JProgressBar();
41 | jButton1 = new javax.swing.JButton();
42 | jLabel1 = new javax.swing.JLabel();
43 |
44 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
45 | setTitle("PassBox | Home Page");
46 | setResizable(false);
47 |
48 | jProgressBar1.setStringPainted(true);
49 |
50 | jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo/PassBox.png"))); // NOI18N
51 |
52 | jLabel1.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
53 | jLabel1.setText("PassBox v1.0.0");
54 |
55 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
56 | getContentPane().setLayout(layout);
57 | layout.setHorizontalGroup(
58 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
59 | .addGroup(layout.createSequentialGroup()
60 | .addContainerGap()
61 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
62 | .addComponent(jButton1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
63 | .addComponent(jProgressBar1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
64 | .addContainerGap())
65 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
66 | .addContainerGap(252, Short.MAX_VALUE)
67 | .addComponent(jLabel1)
68 | .addGap(237, 237, 237))
69 | );
70 | layout.setVerticalGroup(
71 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
72 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
73 | .addContainerGap()
74 | .addComponent(jButton1)
75 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
76 | .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 35, Short.MAX_VALUE)
77 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
78 | .addComponent(jProgressBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
79 | .addContainerGap())
80 | );
81 |
82 | pack();
83 | }// //GEN-END:initComponents
84 |
85 | /**
86 | * @param args the command line arguments
87 | */
88 | public static void main(String args[]) {
89 | /* Set the Nimbus look and feel */
90 | //
91 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
92 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
93 | */
94 | try {
95 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
96 | if ("Nimbus".equals(info.getName())) {
97 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
98 | break;
99 | }
100 | }
101 | } catch (ClassNotFoundException ex) {
102 | java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
103 | } catch (InstantiationException ex) {
104 | java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
105 | } catch (IllegalAccessException ex) {
106 | java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
107 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
108 | java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
109 | }
110 | //
111 |
112 | /* Create and display the form */
113 | java.awt.EventQueue.invokeLater(new Runnable() {
114 | public void run() {
115 | new Home().setVisible(true);
116 | }
117 | });
118 | }
119 |
120 | // Variables declaration - do not modify//GEN-BEGIN:variables
121 | private javax.swing.JButton jButton1;
122 | private javax.swing.JLabel jLabel1;
123 | private javax.swing.JProgressBar jProgressBar1;
124 | // End of variables declaration//GEN-END:variables
125 | }
126 |
--------------------------------------------------------------------------------
/src/Log_Control_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
139 |
--------------------------------------------------------------------------------
/src/Log_Control_Page.java:
--------------------------------------------------------------------------------
1 |
2 | import java.awt.Toolkit;
3 |
4 | /*
5 | * To change this license header, choose License Headers in Project Properties.
6 | * To change this template file, choose Tools | Templates
7 | * and open the template in the editor.
8 | */
9 |
10 | /**
11 | *
12 | * @author q
13 | */
14 | public class Log_Control_Page extends javax.swing.JFrame {
15 |
16 | /**
17 | * Creates new form Log_Control_Page
18 | */
19 | public Log_Control_Page() {
20 | initComponents();
21 | setIcon();
22 | }
23 |
24 | /**
25 | * This method is called from within the constructor to initialize the form.
26 | * WARNING: Do NOT modify this code. The content of this method is always
27 | * regenerated by the Form Editor.
28 | */
29 | @SuppressWarnings("unchecked")
30 | // //GEN-BEGIN:initComponents
31 | private void initComponents() {
32 |
33 | jScrollPane1 = new javax.swing.JScrollPane();
34 | table = new javax.swing.JTable();
35 | turnback_button = new javax.swing.JButton();
36 | deletealllogs_button = new javax.swing.JButton();
37 |
38 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
39 | setTitle("PassBox | Log Control Page");
40 | setResizable(false);
41 |
42 | table.setModel(new javax.swing.table.DefaultTableModel(
43 | new Object [][] {
44 | {null, null, null, null, null},
45 | {null, null, null, null, null},
46 | {null, null, null, null, null},
47 | {null, null, null, null, null}
48 | },
49 | new String [] {
50 | "Log Id", "User Id", "Fullname", "Username", "Entry Time"
51 | }
52 | ));
53 | jScrollPane1.setViewportView(table);
54 |
55 | turnback_button.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
56 | turnback_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/turnback_ico.png"))); // NOI18N
57 | turnback_button.setText("Turn Back");
58 | turnback_button.addActionListener(new java.awt.event.ActionListener() {
59 | public void actionPerformed(java.awt.event.ActionEvent evt) {
60 | turnback_buttonActionPerformed(evt);
61 | }
62 | });
63 |
64 | deletealllogs_button.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
65 | deletealllogs_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/password_delete_ico.png"))); // NOI18N
66 | deletealllogs_button.setText("Delete All Logs");
67 |
68 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
69 | getContentPane().setLayout(layout);
70 | layout.setHorizontalGroup(
71 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
72 | .addGroup(layout.createSequentialGroup()
73 | .addContainerGap()
74 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
75 | .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 715, Short.MAX_VALUE)
76 | .addGroup(layout.createSequentialGroup()
77 | .addComponent(turnback_button, javax.swing.GroupLayout.PREFERRED_SIZE, 275, javax.swing.GroupLayout.PREFERRED_SIZE)
78 | .addGap(18, 18, 18)
79 | .addComponent(deletealllogs_button, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
80 | .addContainerGap())
81 | );
82 | layout.setVerticalGroup(
83 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
84 | .addGroup(layout.createSequentialGroup()
85 | .addContainerGap()
86 | .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 300, javax.swing.GroupLayout.PREFERRED_SIZE)
87 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
88 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
89 | .addComponent(turnback_button, javax.swing.GroupLayout.DEFAULT_SIZE, 50, Short.MAX_VALUE)
90 | .addComponent(deletealllogs_button, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
91 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
92 | );
93 |
94 | pack();
95 | }// //GEN-END:initComponents
96 |
97 | private void turnback_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turnback_buttonActionPerformed
98 | // TODO add your handling code here:
99 | this.setVisible(false);
100 | }//GEN-LAST:event_turnback_buttonActionPerformed
101 |
102 | /**
103 | * @param args the command line arguments
104 | */
105 | public static void main(String args[]) {
106 | /* Set the Nimbus look and feel */
107 | //
108 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
109 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
110 | */
111 | try {
112 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
113 | if ("Nimbus".equals(info.getName())) {
114 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
115 | break;
116 | }
117 | }
118 | } catch (ClassNotFoundException ex) {
119 | java.util.logging.Logger.getLogger(Log_Control_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
120 | } catch (InstantiationException ex) {
121 | java.util.logging.Logger.getLogger(Log_Control_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
122 | } catch (IllegalAccessException ex) {
123 | java.util.logging.Logger.getLogger(Log_Control_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
124 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
125 | java.util.logging.Logger.getLogger(Log_Control_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
126 | }
127 | //
128 |
129 | /* Create and display the form */
130 | java.awt.EventQueue.invokeLater(new Runnable() {
131 | public void run() {
132 | new Log_Control_Page().setVisible(true);
133 | }
134 | });
135 | }
136 |
137 | // Variables declaration - do not modify//GEN-BEGIN:variables
138 | private javax.swing.JButton deletealllogs_button;
139 | private javax.swing.JScrollPane jScrollPane1;
140 | private javax.swing.JTable table;
141 | private javax.swing.JButton turnback_button;
142 | // End of variables declaration//GEN-END:variables
143 |
144 | private void setIcon() {
145 | setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("passbox_ico.png")));
146 | }
147 | }
148 |
--------------------------------------------------------------------------------
/src/Management_Password_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
158 |
--------------------------------------------------------------------------------
/src/Software_Update_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
115 |
--------------------------------------------------------------------------------
/src/Software_Update_Page.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | import java.awt.Desktop;
7 | import static java.awt.Desktop.getDesktop;
8 | import java.awt.Toolkit;
9 | import java.io.IOException;
10 | import java.net.URI;
11 | import java.net.URISyntaxException;
12 | import java.util.logging.Level;
13 | import java.util.logging.Logger;
14 | /**
15 | *
16 | * @author q
17 | */
18 | public class Software_Update_Page extends javax.swing.JFrame {
19 |
20 | /**
21 | * Creates new form Software_Update_Page
22 | */
23 | public Software_Update_Page() {
24 | initComponents();
25 | setIcon();
26 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
27 | }
28 |
29 | /**
30 | * This method is called from within the constructor to initialize the form.
31 | * WARNING: Do NOT modify this code. The content of this method is always
32 | * regenerated by the Form Editor.
33 | */
34 | @SuppressWarnings("unchecked")
35 | // //GEN-BEGIN:initComponents
36 | private void initComponents() {
37 |
38 | jButton1 = new javax.swing.JButton();
39 | github_button = new javax.swing.JButton();
40 | turnback_button = new javax.swing.JButton();
41 | jButton2 = new javax.swing.JButton();
42 |
43 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
44 | setTitle("PassBox | Software Update Page");
45 |
46 | jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo/PassBox.png"))); // NOI18N
47 |
48 | github_button.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
49 | github_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/github-logo.png"))); // NOI18N
50 | github_button.setText("GitHub");
51 | github_button.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
52 | github_button.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
53 | github_button.addActionListener(new java.awt.event.ActionListener() {
54 | public void actionPerformed(java.awt.event.ActionEvent evt) {
55 | github_buttonActionPerformed(evt);
56 | }
57 | });
58 |
59 | turnback_button.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
60 | turnback_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/turnback_ico.png"))); // NOI18N
61 | turnback_button.setText("Turn Back");
62 | turnback_button.addActionListener(new java.awt.event.ActionListener() {
63 | public void actionPerformed(java.awt.event.ActionEvent evt) {
64 | turnback_buttonActionPerformed(evt);
65 | }
66 | });
67 |
68 | jButton2.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
69 | jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/website.png"))); // NOI18N
70 | jButton2.setText("Website");
71 | jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
72 | jButton2.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
73 | jButton2.addActionListener(new java.awt.event.ActionListener() {
74 | public void actionPerformed(java.awt.event.ActionEvent evt) {
75 | jButton2ActionPerformed(evt);
76 | }
77 | });
78 |
79 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
80 | getContentPane().setLayout(layout);
81 | layout.setHorizontalGroup(
82 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
83 | .addGroup(layout.createSequentialGroup()
84 | .addContainerGap()
85 | .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 325, javax.swing.GroupLayout.PREFERRED_SIZE)
86 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
87 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
88 | .addComponent(github_button, javax.swing.GroupLayout.DEFAULT_SIZE, 299, Short.MAX_VALUE)
89 | .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
90 | .addComponent(turnback_button, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
91 | .addContainerGap())
92 | );
93 | layout.setVerticalGroup(
94 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
95 | .addGroup(layout.createSequentialGroup()
96 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
97 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
98 | .addComponent(jButton1)
99 | .addGroup(layout.createSequentialGroup()
100 | .addComponent(github_button, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)
101 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
102 | .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)
103 | .addGap(13, 13, 13)
104 | .addComponent(turnback_button, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE)))
105 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
106 | );
107 |
108 | pack();
109 | }// //GEN-END:initComponents
110 |
111 | private void turnback_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turnback_buttonActionPerformed
112 | // TODO add your handling code here:
113 | this.setVisible(false);
114 | }//GEN-LAST:event_turnback_buttonActionPerformed
115 |
116 | private void github_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_github_buttonActionPerformed
117 | try {
118 | // TODO add your handling code here:
119 | Desktop desktop = getDesktop();
120 | desktop.browse(new URI("https://github.com/ismailtasdelen/PassBox"));
121 | } catch (URISyntaxException | IOException ex) {
122 | Logger.getLogger(Software_Update_Page.class.getName()).log(Level.SEVERE, null, ex);
123 | }
124 |
125 | }//GEN-LAST:event_github_buttonActionPerformed
126 |
127 | private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
128 | // TODO add your handling code here:
129 | }//GEN-LAST:event_jButton2ActionPerformed
130 |
131 | /**
132 | * @param args the command line arguments
133 | */
134 | public static void main(String args[]) {
135 | /* Set the Nimbus look and feel */
136 | //
137 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
138 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
139 | */
140 | try {
141 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
142 | if ("Nimbus".equals(info.getName())) {
143 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
144 | break;
145 | }
146 | }
147 | } catch (ClassNotFoundException ex) {
148 | java.util.logging.Logger.getLogger(Software_Update_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
149 | } catch (InstantiationException ex) {
150 | java.util.logging.Logger.getLogger(Software_Update_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
151 | } catch (IllegalAccessException ex) {
152 | java.util.logging.Logger.getLogger(Software_Update_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
153 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
154 | java.util.logging.Logger.getLogger(Software_Update_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
155 | }
156 | //
157 |
158 | /* Create and display the form */
159 | java.awt.EventQueue.invokeLater(new Runnable() {
160 | public void run() {
161 | new Software_Update_Page().setVisible(true);
162 | }
163 | });
164 | }
165 |
166 | // Variables declaration - do not modify//GEN-BEGIN:variables
167 | private javax.swing.JButton github_button;
168 | private javax.swing.JButton jButton1;
169 | private javax.swing.JButton jButton2;
170 | private javax.swing.JButton turnback_button;
171 | // End of variables declaration//GEN-END:variables
172 |
173 | private void setIcon() {
174 | setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("passbox_ico.png")));
175 | }
176 | }
177 |
--------------------------------------------------------------------------------
/src/User_Database_View_Page.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
91 |
--------------------------------------------------------------------------------
/src/User_Database_View_Page.java:
--------------------------------------------------------------------------------
1 |
2 | import java.awt.Toolkit;
3 | import java.sql.*;
4 | import javax.swing.*;
5 | import javax.swing.table.DefaultTableModel;
6 | /*
7 | * To change this license header, choose License Headers in Project Properties.
8 | * To change this template file, choose Tools | Templates
9 | * and open the template in the editor.
10 | */
11 |
12 | /**
13 | *
14 | * @author q
15 | */
16 | public class User_Database_View_Page extends javax.swing.JFrame {
17 | String url="jdbc:mysql://localhost:3306/"; //sizde 3306 olabilir
18 | String veritabaniadi="passbox_db"; // ulaşmak istediğiniz veri tabanı ismi
19 | String surucu="com.mysql.jdbc.Driver";
20 | String kullaniciAdi="root"; // workbench deki kullanıcı adınız ne ise o "root" olabilir
21 | String kullaniciParolası=""; //workbench deki şifreniz ne ise o
22 | Connection baglanti=null;
23 | Statement komut=null;
24 | ResultSet gelenveri=null;
25 | PreparedStatement pst=null;
26 | /**
27 | * Creates new form User_Database_View
28 | */
29 | public User_Database_View_Page() {
30 | initComponents();
31 | setIcon();
32 | baglantiac();
33 | verilistele();
34 | }
35 | public void verilistele()
36 | { try {
37 | Object []baslik={"ID","Full Name","Username","Password","Email Address","Mobile Number"};
38 | Object [][]veri;
39 | String sorgu="select * from passbox_db.users_tb";
40 | PreparedStatement st=baglanti.prepareStatement(sorgu);
41 | try (ResultSet set = st.executeQuery()) {
42 | int count=0; set.last(); count=set.getRow();
43 | veri=new Object [count][6]; set.first();
44 | for(int i=0;i//GEN-BEGIN:initComponents
79 | private void initComponents() {
80 |
81 | jScrollPane1 = new javax.swing.JScrollPane();
82 | table_userdatabasview = new javax.swing.JTable();
83 | turnback_button = new javax.swing.JButton();
84 |
85 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
86 | setTitle("PassBox | User Database View");
87 | setResizable(false);
88 |
89 | table_userdatabasview.setModel(new javax.swing.table.DefaultTableModel(
90 | new Object [][] {
91 | {null, null, null, null},
92 | {null, null, null, null},
93 | {null, null, null, null},
94 | {null, null, null, null}
95 | },
96 | new String [] {
97 | "Title 1", "Title 2", "Title 3", "Title 4"
98 | }
99 | ));
100 | jScrollPane1.setViewportView(table_userdatabasview);
101 |
102 | turnback_button.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
103 | turnback_button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ico/turnback_ico.png"))); // NOI18N
104 | turnback_button.setText("Turn Back");
105 | turnback_button.addActionListener(new java.awt.event.ActionListener() {
106 | public void actionPerformed(java.awt.event.ActionEvent evt) {
107 | turnback_buttonActionPerformed(evt);
108 | }
109 | });
110 |
111 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
112 | getContentPane().setLayout(layout);
113 | layout.setHorizontalGroup(
114 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
115 | .addGroup(layout.createSequentialGroup()
116 | .addContainerGap()
117 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
118 | .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 665, Short.MAX_VALUE)
119 | .addGroup(layout.createSequentialGroup()
120 | .addComponent(turnback_button, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
121 | .addGap(0, 0, Short.MAX_VALUE)))
122 | .addContainerGap())
123 | );
124 | layout.setVerticalGroup(
125 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
126 | .addGroup(layout.createSequentialGroup()
127 | .addContainerGap()
128 | .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)
129 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
130 | .addComponent(turnback_button, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)
131 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
132 | );
133 |
134 | pack();
135 | }// //GEN-END:initComponents
136 |
137 | private void turnback_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turnback_buttonActionPerformed
138 | // TODO add your handling code here:
139 | this.setVisible(false);
140 | }//GEN-LAST:event_turnback_buttonActionPerformed
141 |
142 | /**
143 | * @param args the command line arguments
144 | */
145 | public static void main(String args[]) {
146 | /* Set the Nimbus look and feel */
147 | //
148 | /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
149 | * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
150 | */
151 | try {
152 | for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
153 | if ("Nimbus".equals(info.getName())) {
154 | javax.swing.UIManager.setLookAndFeel(info.getClassName());
155 | break;
156 | }
157 | }
158 | } catch (ClassNotFoundException ex) {
159 | java.util.logging.Logger.getLogger(User_Database_View_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
160 | } catch (InstantiationException ex) {
161 | java.util.logging.Logger.getLogger(User_Database_View_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
162 | } catch (IllegalAccessException ex) {
163 | java.util.logging.Logger.getLogger(User_Database_View_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
164 | } catch (javax.swing.UnsupportedLookAndFeelException ex) {
165 | java.util.logging.Logger.getLogger(User_Database_View_Page.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
166 | }
167 | //
168 | //
169 |
170 | /* Create and display the form */
171 | java.awt.EventQueue.invokeLater(new Runnable() {
172 | public void run() {
173 | new User_Database_View_Page().setVisible(true);
174 | }
175 | });
176 | }
177 |
178 | // Variables declaration - do not modify//GEN-BEGIN:variables
179 | private javax.swing.JScrollPane jScrollPane1;
180 | private javax.swing.JTable table_userdatabasview;
181 | private javax.swing.JButton turnback_button;
182 | // End of variables declaration//GEN-END:variables
183 |
184 | private void setIcon() {
185 | setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("passbox_ico.png")));
186 | }
187 | }
188 |
--------------------------------------------------------------------------------
/src/ico/about_me_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/about_me_ico.png
--------------------------------------------------------------------------------
/src/ico/add_new_password_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/add_new_password_ico.png
--------------------------------------------------------------------------------
/src/ico/add_password_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/add_password_ico.png
--------------------------------------------------------------------------------
/src/ico/contact_me_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/contact_me_ico.png
--------------------------------------------------------------------------------
/src/ico/contact_us.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/contact_us.png
--------------------------------------------------------------------------------
/src/ico/database_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/database_ico.png
--------------------------------------------------------------------------------
/src/ico/database_password_view_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/database_password_view_ico.png
--------------------------------------------------------------------------------
/src/ico/database_update_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/database_update_ico.png
--------------------------------------------------------------------------------
/src/ico/database_view_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/database_view_ico.png
--------------------------------------------------------------------------------
/src/ico/default_user_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/default_user_ico.png
--------------------------------------------------------------------------------
/src/ico/exit_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/exit_ico.png
--------------------------------------------------------------------------------
/src/ico/forgot_password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/forgot_password.png
--------------------------------------------------------------------------------
/src/ico/github-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/github-logo.png
--------------------------------------------------------------------------------
/src/ico/log_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/log_file.png
--------------------------------------------------------------------------------
/src/ico/login_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/login_button.png
--------------------------------------------------------------------------------
/src/ico/password_delete_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/password_delete_ico.png
--------------------------------------------------------------------------------
/src/ico/password_management_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/password_management_ico.png
--------------------------------------------------------------------------------
/src/ico/register_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/register_ico.png
--------------------------------------------------------------------------------
/src/ico/send_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/send_ico.png
--------------------------------------------------------------------------------
/src/ico/software-update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/software-update.png
--------------------------------------------------------------------------------
/src/ico/turnback_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/turnback_ico.png
--------------------------------------------------------------------------------
/src/ico/update_database_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/update_database_ico.png
--------------------------------------------------------------------------------
/src/ico/user_edit_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/user_edit_ico.png
--------------------------------------------------------------------------------
/src/ico/website.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/ico/website.png
--------------------------------------------------------------------------------
/src/logo/PassBox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/logo/PassBox.png
--------------------------------------------------------------------------------
/src/passbox_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sectool/PassBox/f7892a54f7508124acba088b32880dd7c54db96a/src/passbox_ico.png
--------------------------------------------------------------------------------
/src/progressbar_class/Login_Page.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package progressbar_class;
7 |
8 | /**
9 | *
10 | * @author q
11 | */
12 | class Login_Page {
13 |
14 | }
15 |
--------------------------------------------------------------------------------