0% found this document useful (0 votes)
10 views3 pages

Add Demo

crudes

Uploaded by

Joey De la Cruz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Add Demo

crudes

Uploaded by

Joey De la Cruz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

import java.awt.

Color;
import java.awt.EventQueue;
import java.awt.Font;

import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class DemoShow {

private JFrame frame;


private JTextField name;
private JTextField password;
private JTextField empid;
private JTextField empsal;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
DemoShow window = new DemoShow();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the application.
*/
public DemoShow() {
initialize();
}

/**
* Initialize the contents of the frame.
*/JTable table = new JTable();
private void initialize() {

frame = new JFrame();


frame.setBounds(430, 200, 500, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);

Object [] colomns={"Name","Password","emp ID","Sal"};


DefaultTableModel model= new DefaultTableModel();
model.setColumnIdentifiers(colomns);
table.setModel(model);

name = new JTextField();


name.setBounds(10, 11, 133, 20);
frame.getContentPane().add(name);
name.setColumns(10);

password = new JTextField();


password.setBounds(10, 42, 133, 20);
frame.getContentPane().add(password);
password.setColumns(10);

empid = new JTextField();


empid.setBounds(10, 73, 133, 20);
frame.getContentPane().add(empid);
empid.setColumns(10);
empsal = new JTextField();
empsal.setBounds(10, 104, 133, 20);
frame.getContentPane().add(empsal);
empsal.setColumns(10);

JLabel lblName = new JLabel("Name");


lblName.setBounds(151, 11, 95, 20);
frame.getContentPane().add(lblName);

JLabel lblPassword = new JLabel("Password");


lblPassword.setBounds(151, 42, 95, 20);
frame.getContentPane().add(lblPassword);

JLabel lblEmpId = new JLabel("Emp id");


lblEmpId.setBounds(151, 73, 95, 20);
frame.getContentPane().add(lblEmpId);

JLabel lblEmpSalary = new JLabel("emp salary");


lblEmpSalary.setBounds(151, 104, 95, 20);
frame.getContentPane().add(lblEmpSalary);

JScrollPane scrollPane = new JScrollPane(table);


scrollPane.setBounds(10, 135, 464, 115);
frame.getContentPane().add(scrollPane);

JButton btnAdd = new JButton("Add");


Object [] row = new Object[4];
btnAdd.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {


row[0]=name.getText();
row[1]=password.getText();
row[2]=empid.getText();
row[3]=empsal.getText();

model.addRow(row);
}
});
btnAdd.setBounds(230, 89, 89, 23);
frame.getContentPane().add(btnAdd);

}
}

You might also like