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

}

Comments

Post a Comment

Popular posts from this blog

Create an android app that demonstrates Activity Lifecycle and Instance State.

Program using Light Sensitive Sensors on Tinkercad