This sample program is the example of running an Swing application using Spring framework.
import java.io.*;
import java.awt.*;
import org.springframework.beans.factory.*;
import org.springframework.beans.factory.xml.*;
import org.springframework.core.io.*;
public class helloframe extends Frame {
TextField text1;
TextArea area1;
Label label1;
Button button1;
public static void main(String args[]) {
helloframe app = new helloframe();
app.setSize(700, 500);
app.setVisible(true);
}
helloframe() {
setLayout(new FlowLayout());
setBackground(Color.green);
label1 = new Label("Type Name: ");
text1 = new TextField(25);
area1 = new TextArea(10, 50);
button1 = new Button("Exit");
button1.setBackground(Color.red);
add(label1);
add(text1);
add(area1);
add(button1);
}
public boolean action(Event e, Object c) {
if (e.target == text1) {
try {
area1.append("Please Wait..\n");
Resource res =
new ClassPathResource("hello.xml");
BeanFactory factory = new XmlBeanFactory(res);
hello bean1 = (hello) factory.getBean("hello");
String s = bean1.sayhello(text1.getText());
area1.append(s);
} catch (Exception e1) {
area1.append("" + e1);
}
}
if (e.target == button1) {
System.exit(0);
}
return true;
}