Verständnisproblem bei Fehlermeldung bei "showMessage"

Ninjafighter

Mitglied
Sehr geehrte Community, ich habe das folgende Problem

"The method showMessage(new ActionListener(){}, String) is undefined for the type Util"

Java:
String pname, sname, usname, pass;

            private boolean valid() {
                usname = uname.getText();
                pname = prname.getText();
                sname = srname.getText();
                pass = String.valueOf(pwdPassword.getPassword());
                if (uname.equals("")) {
                        Util.showMessage(this, "Please enter a Username");
                    uname.requestFocus();
                    return false;
                } else if (pass.equals("")) {
                        Util.showMessageDialog(this, "Please enter a Password");
                    pwdPassword.requestFocus();
                    return false;
                } else if (prname.equals("")) {
                        Util.showMessage(this, "Please enter your Prename");
                    prname.requestFocus();
                    return false;
                } else if (srname.equals("")) {
                        Util.showMessage(this, "Please enter your Surname ");
                    srname.requestFocus();
                    return false;
                }
                return // habe noch nichts hier, kommt später;

            }


Java:
package gui;

import java.awt.Component;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

public class Util {

    public static void showWarning(ActionListener actionListener, String msg) {
        Component cmp = null;
        JOptionPane.showMessageDialog(cmp, msg, "ERROR-MESSAGE", JOptionPane.ERROR_MESSAGE);
    }

    public static void showMessage(ActionListener actionListener, String msg) {
        Component cmp = null;
        JOptionPane.showMessageDialog(cmp, msg);
       
    }

}

Was kann ich tun?
 
Kontrollier einmal, ob deine Import-Anweisungen passen.
Möglicherweise hast du nicht jenes Package importiert, dass deine Util-Klasse enthält, sondern ein anderes, das eine andere Util-Klasse bereitstellt.
 

Zurück
Oben