Assa
Assa
*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public PayrollSystem() {
// Login Frame
setTitle("Login");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setLocationRelativeTo(null);
loginPanel.add(new JLabel("Username:"));
loginPanel.add(usernameField);
loginPanel.add(new JLabel("Password:"));
passwordField = new JPasswordField();
loginPanel.add(passwordField);
loginButton.addActionListener(new ActionListener() {
@Override
login();
});
loginPanel.add(loginButton);
add(loginPanel);
setVisible(true);
} else {
passwordField.setText("");
dispose();
mainMenuFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainMenuFrame.setSize(500, 300);
mainMenuFrame.setLocationRelativeTo(null);
mainMenuFrame.setJMenuBar(menuBar);
exitMenuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
});
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
addEmployeeMenuItem.addActionListener(new ActionListener() {
@Override
});
editEmployeeMenuItem.addActionListener(new ActionListener() {
@Override
});
deleteEmployeeMenuItem.addActionListener(new ActionListener() {
@Override
});
employeesMenu.add(addEmployeeMenuItem);
employeesMenu.add(editEmployeeMenuItem);
employeesMenu.add(deleteEmployeeMenuItem);
menuBar.add(employeesMenu);
mainMenuFrame.setVisible(true);
SwingUtilities.invokeLater(new Runnable() {
@Override
});