我是Java的新手,我有一个问题,当我尝试创建一个公共/私有变量时示例:
private int varName;
Eclipse给了我一个错误:
Illegal modifier for parameter count; only final is permitted
好的,所以我是 Java 新手,我正在尝试制作我的第一个程序,但收到此消息,我似乎无法修复:
The method format(String, Object[]) in the type String is not applicable for the arguments (String, int, int).
这是代码:
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());
} …Run Code Online (Sandbox Code Playgroud)