import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ConvertText extends JApplet implements ActionListener //, ItemListener
{
FlowLayout flow = new FlowLayout();
JTextField textOne = new JTextField(25);
JButton buttonOne = new JButton("Convert");
JButton buttonTwo = new JButton("Clear");
JCheckBox clickMe = new JCheckBox("Upper Case", true);
JCheckBox orMe = new JCheckBox("Lower Case", false);
JLabel iSawThat = new JLabel("Press a button.");
public void init()
{
ButtonGroup bGroup = new ButtonGroup();
Container con = getContentPane();
con.setLayout(flow);
con.add(textOne);
con.add(clickMe);
con.add(orMe);
bGroup.add(clickMe);
bGroup.add(orMe);
con.add(buttonOne);
con.add(buttonTwo);
con.add(iSawThat);
buttonOne.addActionListener(this);
buttonTwo.addActionListener(this);
}
public void actionPerformed(ActionEvent thisEvent)
{
Object source = thisEvent.getSource();
if(source == buttonOne)
{
if(clickMe.isSelected())
{
iSawThat.setText(textOne.getText().toUpperCase());
}
else
{
iSawThat.setText(textOne.getText().toLowerCase());
}
}
else if(source == buttonTwo)
{
textOne.setText("");
iSawThat.setText("");
}
repaint();
}
}