JAVA PROGRAM FOR String Operations in swing:
import java.awt.*;
import java.lang.*;
import java.awt.event.*;
import javax.swing.*;
/*<applet code="StrOp" width=400 height=400></applet>*/
public class StrOp extends JApplet implements ActionListener
{
JTextField text5;
JTextField text4;
JTextField text3;
JTextField text2;
JTextField text1;
public void init()
{
Container contentPane=getContentPane();
contentPane.setLayout(new GridLayout(5,2,40,40));
JLabel enter=new JLabel("Enter String:");
contentPane.add(enter);
text1=new JTextField();
contentPane.add(text1);
JButton lower=new JButton("LOWER");
lower.addActionListener(this);
contentPane.add(lower);
text2=new JTextField();
contentPane.add(text2);
JButton upper=new JButton("UPPER");
upper.addActionListener(this);
contentPane.add(upper);
text3=new JTextField();
contentPane.add(text3);
JButton italic=new JButton("ITALIC");
italic.addActionListener(this);
contentPane.add(italic);
text4=new JTextField();
text4.setFont(new Font("TimesNewRoman",Font.ITALIC,12));
contentPane.add(text4);
JButton bold=new JButton("BOLD");
bold.addActionListener(this);
contentPane.add(bold);
text5=new JTextField();
text5.setFont(new Font("TimesNewRoman",Font.BOLD,12));
contentPane.add(text5);
}
public void actionPerformed(ActionEvent e)
{
String str=text1.getText();
if(e.getActionCommand()=="LOWER")
text2.setText(str.toLowerCase());
else if(e.getActionCommand()=="UPPER")
text3.setText(str.toUpperCase());
else if(e.getActionCommand()=="ITALIC")
text4.setText(str);
else if(e.getActionCommand()=="BOLD")
text5.setText(str);
}
}
*****************************************
OUTPUT
*****************************************
Enter String : vijay
Lower : vijay
Upper : VIJAY
Italic : vijay
Bold : vijay