Hallo Leute
Ich habe folgenden Code, welche drei Textfelder und 4 Buttons erzeugt.
Und ich habe folgende Fehlermeldung:
cannot find symbol method equalsIgnoreCase(jawa.awt.TextField)
Ich kann mir das nicht erklären. Weiss jemand ein Tipp? Wäre wirklich dankbar
Ich habe folgenden Code, welche drei Textfelder und 4 Buttons erzeugt.
Code:
/**
* @(#)pruefungsVorbereitung.java
*
* pruefungsVorbereitung Applet application
*
* @author
* @version 1.00 2006/12/12
*/
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class pruefungsVorbereitung extends Applet implements ActionListener {
private TextField str1, str2, ausgabe;
private Button test1, test2, test3, test4;
private Label bStr1, bStr2, bAusgabe;
private String stringStr1, stringStr2, stringAusgabe;
public void init() {
bStr1 = new Label ("str1:");
bStr2 = new Label ("str2:");
bAusgabe = new Label ("Ausgabe:");
str1 = new TextField(10);
str2 = new TextField(10);
ausgabe = new TextField(40);
test1 = new Button ("Ist str1 = str2?");
test2 = new Button ("kommt str1 vor oder nach str2?");
test3 = new Button ("ist str1 Prae- oder Suffix von str2");
test4 = new Button ("Zaehle wieviel mal str1 in str2 ist");
add(bStr1); add(str1); add(bStr2); add(str2); add(bAusgabe); add(ausgabe); add(test1); add(test2); add(test3); add(test4);
str1.addActionListener(this); str2.addActionListener(this); ausgabe.addActionListener(this);
test1.addActionListener(this); test2.addActionListener(this); test3.addActionListener(this);
test4.addActionListener(this);
}
public void paint(Graphics g) {
}
public void actionPerformed (ActionEvent myEventName) {
if (myEventName.getSource() == str1) {
stringStr1 = str1.getText();
}
if (myEventName.getSource() == str2) {
stringStr2 = str2.getText();
}
if (myEventName.getSource() == test1) {
if ( str1.equalsIgnoreCase( str2 ) == false ) {
ausgabe.setText("Die Strings sind NICHT gleich!");
} else {
ausgabe.setText("Die Strings sind gleich!");
}
repaint();
}
if (myEventName.getSource() == test2) {
stringStr1 = str1.getText();
}
if (myEventName.getSource() == test3) {
stringStr1 = str1.getText();
}
if (myEventName.getSource() == test4) {
stringStr1 = str1.getText();
}
}
}
Und ich habe folgende Fehlermeldung:
cannot find symbol method equalsIgnoreCase(jawa.awt.TextField)
Ich kann mir das nicht erklären. Weiss jemand ein Tipp? Wäre wirklich dankbar