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();
  }
}
Hosted by www.Geocities.ws

1