8 B. Design an AWT program to perform various string operations like reverse string, string concatenation etc.
import java.awt.*;
import java.awt.event.*;
class StringFun extends Frame implements ActionListener
{
Label lstring1;
TextField tfstring1;
Button submit;
TextArea display;
StringFun()
{
lstring1 = new Label("String 1 (str1)");
tfstring1 = new TextField();
submit = new Button("Perform Operations");
display = new TextArea("", 2 , 100 , TextArea.SCROLLBARS_NONE);
lstring1.setBounds(10, 40, 100, 0);
tfstring1.setBounds(10, 65, 100, 20);
submit.setBounds(10, 90, 210, 30);
display.setBounds(10, 130, 210, 100);
display.setEditable(false);
add(lstring1);
add(tfstring1);
add(submit);
add(display);
submit.addActionListener(this);
setTitle("String Operations");
setSize(230,240);
setLayout(null);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{ dispose(); }
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==submit)
{
String str1 = tfstring1.getText();
StringBuilder sb = new StringBuilder(str1);
String oper = sb.reverse().toString();
display.setText(oper);
}
}
//itvoyagers.in
public static void main(String[] args)
{ new StringFun(); }
}
Nice
ReplyDeleteSuperb ma'am
ReplyDelete