Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

1.

Create a Java Code for Log-in Form using JComponents

2.Using Usercredential table from database, create a code for this condition, if the user entered the correct
credential it will proceed to Homepage of a System, while if wrong credential was entered “Wrong username and
password” will appear.

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.Exception;

class CreateLoginForm extends JFrame implements ActionListener


{
JButton b1;
JPanel newPanel;
JLabel userLabel, passLabel;
final JTextField textField1, textField2;

CreateLoginForm()
{

userLabel = new JLabel();


userLabel.setText("Username");

textField1 = new JTextField(15);

passLabel = new JLabel();


passLabel.setText("Password");

textField2 = new JPasswordField(15);

b1 = new JButton("Log in"); //set label to button

newPanel = new JPanel(new GridLayout(3, 1));


newPanel.add(userLabel);
newPanel.add(textField1);
newPanel.add(passLabel);
newPanel.add(textField2);
newPanel.add(b1);

//set border to panel


add(newPanel, BorderLayout.CENTER);

//perform action on button click


b1.addActionListener(this);
setTitle("LOGIN FORM");
}

//define abstract method actionPerformed() which will be called on button


click
public void actionPerformed(ActionEvent ae)
{
String userValue = textField1.getText();
String passValue = textField2.getText();

if (userValue.equals("ICTOLivet") && passValue.equals("SY2021"))


{

NewPage page = new NewPage();

page.setVisible(true);
JLabel wel_label = new JLabel("Welcome: "+userValue);
page.getContentPane().add(wel_label);
}
else{

System.out.println("Wrong username and password ");


}
}
}

class LoginForm
{

public static void main(String arg[])


{
try
{
//create instance of the CreateLoginForm
CreateLoginForm form = new CreateLoginForm();
form.setSize(300,100);
form.setVisible(true);
}
catch(Exception e)
{

JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
3.
private String[] columnNames
= {"ID", "LRN", "Name", "Gender", “Age”, “Address”, “Contact
No.”};

private Object[][] data = {


{001, 107960120062, "Mark Gerlex Oracion", "Male", 18, “Corregidor”,
09773023024};
{002, 13648090022, "Matthew Cabulong", "Male", 18, “Parksville”, 09777686170};
{003, 125543120260, "Christel Bhea Generalao", "Female", 19, “Lancaster”,
09700329305};
{004, 42481015136, "Pauline Alicando", "Female", 18, “Lancaster”,
09668798276};
{005, 107960090138, "Czion Jacob Polecina", "Male", 18, “Pasong Kawayan”,
09203733275};
};

private DefaultTableModel model = new DefaultTableModel(data,


columnNames);
private JTable jTable = new JTable(model);

private TableRowSorter<TableModel> rowSorter


= new TableRowSorter<>(jTable.getModel());

private JTextField jtfFilter = new JTextField();


private JButton jbtSearch = new JButton("Search");

public TestTableSortFilter() {
jTable.setRowSorter(rowSorter);

JPanel panel = new JPanel(new BorderLayout());


panel.add(new JLabel("Specify to match"),
BorderLayout.WEST);
panel.add(jtfFilter, BorderLayout.CENTER);

setLayout(new BorderLayout());
add(panel, BorderLayout.SOUTH);
add(new JScrollPane(jTable), BorderLayout.CENTER);

jtfFilter.getDocument().addDocumentListener(new DocumentListener(){

@Override
public void insertUpdate(DocumentEvent e) {
String text = jtfFilter.getText();

if (text.trim().length() == 0) {
rowSorter.setRowFilter(null);
} else {
rowSorter.setRowFilter(RowFilter.regexFilter("(?i)" +
text));
}
}

@Override
public void removeUpdate(DocumentEvent e) {
String text = jtfFilter.getText();

if (text.trim().length() == 0) {
rowSorter.setRowFilter(null);
} else {
rowSorter.setRowFilter(RowFilter.regexFilter("(?i)" +
text));
}
}

@Override
public void changedUpdate(DocumentEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}

});
}

public static void main(String[] args) {


SwingUtilities.invokeLater(new Runnable(){
public void run() {
JFrame frame = new JFrame("Search");
frame.add(new TestTableSortFilter());
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}

});
}
}

4.

import javax.swing.JOptionPane;

public class example extends javax.swing.JFrame {

String nameStr = "";.

public example() {
initComponents();
}

private void okBtnActionPerformed(java.awt.event.ActionEvent evt) {


nameStr = nameTxt.getText();
nameTxt.setText("");
}

private void showBtnActionPerformed(java.awt.event.ActionEvent evt) {


JOptionPane.showMessageDialog(null, "You entered this info: " + nameStr);
}

5.
import javax.swing.JOptionPane;

public class example extends javax.swing.JFrame {

String nameStr = "";.

public example() {
initComponents();
}

private void okBtnActionPerformed(java.awt.event.ActionEvent evt) {


nameStr = nameTxt.getText();
nameTxt.setText("");
}

private void showBtnActionPerformed(java.awt.event.ActionEvent evt) {


JOptionPane.showMessageDialog(null, "You entered this info: " + nameStr);
}
Catch (Exception e){JOptionPane.showmessageDialog(null, “Information Already
Exist”);
}

You might also like