Agradeço a ajuda para desvendar esse problema.
Não executa e dá Exception in thread "main"java.langNullPointerException.
import java.awt.;
import java.awt.event.;
import javax.swing.*;
public class ComparaStrings extends JFrame
{
private JLabel stringA,stringB;
private JTextField palavraA,palavraB;
private JTextArea outputArea;
private String s1,s2,output;
public ComparaStrings()
{
super(“Compara Strings”);
Container c=getContentPane();
c.setLayout(new FlowLayout());
stringA=new Jlabel(“Palavra A”);
palavraA=new JTextField(10);
palavraA.addActionListener(
new ActioListener() {
public void actionPerformed(ActionEvent e)
{
s1=e.getActionCommand();
}
}
);
c.add(stringA);
c.add(palavraA);
stringB= new JLabel(“Palavra B”);
palavraB=new JTextFeld(10);
palavraB.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e)
s2=e.getActionCommand();
}
}
);
c.add(stringB);
c.add(palavraB);
outputArea=new JTextArea(10,20);
int i=s1.compareTo(s2);
if(i>0)
output=s1 +" é maior que s2 "+s2;
else
output+=s1 +" é menor que s2 "+s2;
if(i==0)
output+=s1 +" é igual a "+s2;
outputArea.setText(output);
set size(275,260);
show();
}
public static void main (String args[])
{
ComparaStrings appl = new ComparaStrings();
appl.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
}
);
}
}