Hallo zusamen,
bin dabei mich mit swing zu befassen!
hab ein Problem: ich will per Knopfdruck zwei Textfelder vergleichen und anhand dieser in einem JLabel "ausgeben" ob sie "gleich" oder "ungleich" sind!
Was hab ich falsch gemacht????
Hier ist der Code:
Bin für jede Antwort dankbar!!!
Lg
Johnny990
bin dabei mich mit swing zu befassen!
hab ein Problem: ich will per Knopfdruck zwei Textfelder vergleichen und anhand dieser in einem JLabel "ausgeben" ob sie "gleich" oder "ungleich" sind!
Was hab ich falsch gemacht????
Hier ist der Code:
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Swingbeispiel extends JApplet implements ActionListener
{
JButton jb = new JButton("vergleichen");
JTextField tf1 = new JTextField();
JTextField tf2 = new JTextField();
JLabel links = new JLabel("Auf gehts");
JLabel gleich = new JLabel();
Container c = new Container();
public void init()
{
c= this.getContentPane();
c.setLayout(new BorderLayout());
jb.addActionListener(this);
c.add("North",tf1);
c.add("South",tf2);
c.add(BorderLayout.CENTER,jb);
c.add(BorderLayout.WEST,links);
c.add(BorderLayout.EAST,gleich);
}
//Soll auf Knopfdruck prüfen ob der String in tf1 der gleich oder ebennicht der gleiche wie in tf2 ist! Geht nicht!
public void actionPerformed(ActionEvent ae)
{
gleich.setText(ae.getActionCommand());
if(ae.getSource()==jb)
{
if(tf1==tf2)
{
gleich.setText("gleich");
}
else
gleich.setText("ungleich");
}
}
}
Bin für jede Antwort dankbar!!!
Lg
Johnny990