lo que dice Fuzzylog es muy correcto...
una forma en que lo puedes solucionar es poniendo el codigo que tienes dentro del main en un metodo y dentro del main creas un objeto e invocas el metodo. por ejemplo asi
Código PHP:
Ver originalimport java.awt.Frame;
import java.awt.TextField;
import java.awt.Panel;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JOptionPane;
public class sumaobjetos implements ActionListener
{
public static void main(String args[])
{
sumaobjetos objeto= new sumaobjetos();
sumaobjetos.initComponentes();
}
public void initComponentes(){
TextField cja1 = new TextField(10);
TextField cja2 = new TextField(10);
TextField res = new TextField(10);
Button calcular = new Button("Calcular");
Frame interfaz = new Frame("xxxxxxx");
Panel cont = new Panel();
interfaz.setSize(300,300);
cont.add(cja1);
cont.add(cja2);
cont.add(res);
calcular.addActionListener(this);
cont.add(calcular);
interfaz.add(cont);
interfaz.setVisible(true);
}
public void actionPerformed(ActionEvent ev)
{
JOptionPane.showMessageDialog(null,"xxxxxx");
}
}
pruebalo