Das Methodenformat (String, Object []) im Typ String gilt nicht für die Argumente (String, int, int) [duplicate]

Diese Frage hat hier bereits eine Antwort:

Das Methodenformat (String, Object []) im Typ String gilt nicht für die Argumente (…) 6 Antworten

Okay, ich bin neu in Java und versuche mein erstes Programm zu erstellen. Ich bekomme die folgende Meldung, die ich anscheinend nicht beheben kann:

The method format(String, Object[]) in the type String is not applicable for the arguments (String, int, int).

Hier ist der Code:

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Gui extends JFrame{
    private JPanel GamePanel;
    private JLabel statusbar;

    public Gui(){
        super("Title");
        GamePanel = new JPanel();
        GamePanel.setBackground(Color.WHITE);
        add(GamePanel, BorderLayout.CENTER);

        statusbar = new JLabel("default");
        add(statusbar, BorderLayout.SOUTH);

        HandlerClass handler = new HandlerClass();
        GamePanel.addMouseListener(handler);
    }

    class HandlerClass implements MouseListener{
        public void mouseEntered(MouseEvent event){
            //here is where the problem is!
            statusbar.setText(String.format("%d, %d", event.getX(), event.getY());
        }

        public void mouseClicked(MouseEvent event) {
            statusbar.setText("ok?");
        }

        public void mouseExited(MouseEvent event) {
            statusbar.setText("something");
        }

        public void mousePressed(MouseEvent event) {
            statusbar.setText("something");
        }

        public void mouseReleased(MouseEvent event) {
            statusbar.setText("something");
        }

    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage