import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class checkbox1 extends JFrame{
private JTextField tf;
private JCheckBox boldbox, italicbox;
public checkbox1(){
super("Format");
setLayout(new FlowLayout());
tf= new JTextField("Type Anything",30);
tf.setFont(new Font("Serif",Font.PLAIN,14));
add(tf);
boldbox= new JCheckBox("Bold");
italicbox= new JCheckBox("Italic");
add(boldbox);
add(italicbox);
hand hc= new hand();
boldbox.addItemListener(hc);
italicbox.addItemListener(hc);
}
public class hand implements ItemListener{
public void itemStateChanged(ItemEvent event) {
Font font=null;
if(boldbox.isSelected() && italicbox.isSelected())
font= new Font("Serif",Font.BOLD +Font.ITALIC,14);
else if(boldbox.isSelected())
font= new Font("Serif",Font.BOLD ,14);
else if(italicbox.isSelected())
font= new Font("Serif",Font.ITALIC ,14);
else
font= new Font("Serif",Font.PLAIN ,14);
tf.setFont(font);
}
}
}