
i have one text field. in that iam getting boolean value either true or false from the database. when ever the valsue is there in textfield, instead of text boxe i have to show check box as selected.
Thanks In advance R.Raveen.

The given code retrieves the data from the database table and show values on Frame.
import java.awt.*;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
class ShowCheckboxSelected extends JFrame
{
ShowCheckboxSelected(){
String des = "Deselected";
String sel = "Selected";
JLabel label1 = new JLabel();
label1.setText("Name:");
JTextField text1 = new JTextField(20);
JLabel label2 = new JLabel();
label2.setText("Age:");
JTextField text2 = new JTextField(20);
JLabel label3 = new JLabel("Indian?");
JCheckBox check = new JCheckBox();
JPanel panel=new JPanel(new GridLayout(3,2));
panel.add(label1);
panel.add(text1);
panel.add(label2);
panel.add(text2);
panel.add(label3);
panel.add(check);
add(panel);
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root" );
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from employee where id='2'");
String str=" ";
if(rs.next()){
text1.setText(rs.getString("name"));
text2.setText(Integer.toString(rs.getInt("Age")));
str=rs.getString("nationality");
System.out.println(str);
if(str.equals("true")){
check.setSelected(true);
}
else{
check.setSelected(false);
}
}
}
catch(Exception e){}
}
public static void main(String arg[]){
try
{
ShowCheckboxSelected frame=new ShowCheckboxSelected();
frame.pack();
frame.setVisible(true);
}
catch(Exception e)
{}
}
}