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);
		}
	}
}