程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)?

开发过程中遇到字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)的问题如何解决?下面主要结合日常开发的经验,给出你关于字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)的解决方法建议,希望对你解决字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)有所启发或帮助;

此类错误消息表示您为方法提供的参数类型与预期的参数类型之间存在差异。在这种情况下,它要求一个(Object [])String和一个数组,Object但您要给它一个String和两个Integer。您首先需要将它们打包为数组。

int [] temp = {event.getX(), event.getY()};
statusbar.setText(String.format("%d, %d", temp);

解决方法

好的,所以我是Java的新手,我正在尝试制作我的第一个程序,但收到此消息后,似乎无法修复

这是代码:

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");
        }

    }
}

大佬总结

以上是大佬教程为你收集整理的字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)全部内容,希望文章能够帮你解决字符串类型中的方法format(String,Object [])不适用于参数(String,int,int)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。