Example : How to move/transfer data from java controls to java table (jtable).
public class registration extends javax.swing.JFrame
{
int RowId =0;
//static Connection conn = null;
//Statement st = null;
//PreparedStatement pst = null;
//ResultSet rs;
public registration()
{
initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
String gender = "";
if(jRdbRegMale.isSelected())
{
gender="Male";
}
if(jRdbRegFemale.isSelected())
{
gender="Female";
}
if(jRdbRegOther.isSelected())
{
gender="Other";
}
String CmbState1 = (String)jCmbRegState.getSelectedItem();
String ChkMatric = "";
String ChkInter = "";
String ChkGrad = "";
String ChkPg = "";
if(jChkRegMatric.isSelected())
{
ChkMatric="Matric";
}
else
{
ChkMatric ="null";
}
if(jChkRegInter.isSelected())
{
ChkInter="Inter";
}
else
{
ChkInter ="null";
}
if(jChkRegGrad.isSelected())
{
ChkGrad="Graduation";
}
else
{
ChkGrad ="null";
}
if(jChkRegPg.isSelected())
{
ChkPg="PG";
}
else
{
ChkPg ="null";
}
Date dd=jDtRegDob.getDate(); //import java.util.Date;
Format xx= new SimpleDateFormat("dd-MMM-yyyy"); //import java.text.Format; & import
java.text.SimpleDateFormat;
String pp =xx.format(dd);
String TxtSlno = jTxtRegSlno.getText();
String TxtName = jTxtRegName.getText();
String TxtFname = jTxtRegFname.getText();
String TxtMobile = jTxtRegMobile.getText();
String TxtEmail = jTxtRegEmail.getText();
String RtbAddress = jRtbRegAddress.getText();
String TxtUname = jTxtRegUname.getText();
String PdPsd = new String(jPdRegPsd.getPassword());
RowId = RowId+1;
DefaultTableModel obj=(DefaultTableModel)jTable1.getModel();
obj.addRow(new Object[]
{RowId,TxtSlno,TxtName,TxtFname,pp,gender,ChkMatric,ChkInter,ChkGrad,ChkPg,TxtMobile,
TxtEmail,CmbState1,RtbAddress,TxtUname,PdPsd});
}
Example : How to move/transfer data from java table (jtable) to java controls on clicking table row.
private void jTable1MouseClicked(java.awt.event.MouseEvent evt)
{
try
{
DefaultTableModel obj= (DefaultTableModel)jTable1.getModel();
jTxtRegSlno.setText(obj.getValueAt(jTable1.getSelectedRow(),1).toString());
jTxtRegName.setText(obj.getValueAt(jTable1.getSelectedRow(),2).toString());
jTxtRegFname.setText(obj.getValueAt(jTable1.getSelectedRow(),3).toString());
String dd = obj.getValueAt(jTable1.getSelectedRow(),4).toString();
jDtRegDob.setDate(new SimpleDateFormat("dd-MMM-yyyy").parse(dd));
String gender = obj.getValueAt(jTable1.getSelectedRow(),5).toString();
if(gender.equals("Male"))
{
jRdbRegMale.setSelected(true);
}
else if (gender.equals("Female"))
{
jRdbRegFemale.setSelected(true);
}
else if (gender.equals("Other"))
{
jRdbRegMale.setSelected(true);
}
else
{
jRdbRegMale.setSelected(false);
jRdbRegFemale.setSelected(false);
jRdbRegOther.setSelected(false);
}
String ChkMatric = obj.getValueAt(jTable1.getSelectedRow(),6).toString();
if (ChkMatric.equals("Matric"))
{
jChkRegMatric.setSelected(true);
}
else
{
jChkRegMatric.setSelected(false);
}
String ChkInter = obj.getValueAt(jTable1.getSelectedRow(),7).toString();
if (ChkInter.equals("Inter"))
{
jChkRegInter.setSelected(true);
}
else
{
jChkRegInter.setSelected(false);
}
String ChkGrad = obj.getValueAt(jTable1.getSelectedRow(),8).toString();
if (ChkGrad.equals("Graduation"))
{
jChkRegGrad.setSelected(true);
}
else
{
jChkRegGrad.setSelected(false);
}
String ChkPg = obj.getValueAt(jTable1.getSelectedRow(),9).toString();
if (ChkPg.equals("PG"))
{
jChkRegPg.setSelected(true);
}
else
{
jChkRegPg.setSelected(false);
}
jTxtRegMobile.setText(obj.getValueAt(jTable1.getSelectedRow(),10).toString());
jTxtRegEmail.setText(obj.getValueAt(jTable1.getSelectedRow(),11).toString());
jCmbRegState.setSelectedItem(obj.getValueAt(jTable1.getSelectedRow(),12).toString());
jRtbRegAddress.setText(obj.getValueAt(jTable1.getSelectedRow(),13).toString());
jTxtRegUname.setText(obj.getValueAt(jTable1.getSelectedRow(),14).toString());
jPdRegPsd.setText(obj.getValueAt(jTable1.getSelectedRow(),15).toString());
}
catch(Exception e)
{
System.out.println(e);
}
}
Example : How to hide/unhide (display) the table contents.
private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
if (jToggleButton1.getText().equals("Hide"))
{
jTable1.setVisible(false); // To hide all table data.
jToggleButton1.setText("Show");
}
else
{
jTable1.setVisible(true); // To unhide all table data.
jToggleButton1.setText("Hide");
}
}
0 Comments