By Ishika Gupta
This application is called Password Manager which protect users' passwords by using a master password or a security login page. The passwords list will be stored in the form of arrays.
Basically, we are using swing and awt , why they are used because:
Swing: Java Swing tutorial is a part of Java Foundation Classes (JFC) that is used to create window-based applications. It is built on AWT.
AWT (Abstract Window Toolkit): It is a set of application program interfaces used by Java programmers to create graphical user interface objects, such as buttons, scroll bars, and windows.
We have used different application like:
JButton: The JButton class is used to create a labeled button that has platform independent implementation
JLabel: The object of JLabel class is a component for placing text in a container.
JRadioButton: The JRadioButton class is used to create a radio button.
JOptionButton: The JOptionPane class is used to provide standard dialog boxes such as message dialog box, confirm dialog box and input dialog box.
JScrollbar: The object of JScrollbar class is used to add horizontal and vertical scrollbar.
JTextField: The object of a JTextField class is a text component that allows the editing of a single line text.
So, at the start after running the program it directly opens the "Password Manager", and here we could see 2 buttons like “ALL ITEMS, ADD ITEMS”. And in the next section we can see edit area. And next if we can enter and save our credentials in the add item page, it will be automatically get saved in the all-items list (Arrays) after clicking on the add button. So, in this way we can save all our important credentials in our manager and also edit and change the required ones.
We can use all these snapshots as admin and user view.