我的教训是改变 JFrame 的 setTitle 方法,所以它允许整数作为参数。怎么做?我必须重载该方法,对吗?我在 setTitle 方法中尝试的任何操作都以堆栈溢出结束。
import javax.swing.*;
public class MyFrame extends JFrame
{       
    MyFrame()
    {
        super();
        setSize(400, 400); // Standard initial size
        setVisible(true);
        setDefaultCloseOperation(MyFrame.EXIT_ON_CLOSE);
    }
    MyFrame(int size)
    {
        this();
        setSize(size, size); 
    }
    public void setTitle(int title)
    {           
    }
}
public class MainClass 
{
    public static void main(String[] args) 
    {   
        MyFrame frame = new MyFrame();
        frame.setTitle(1000);
    }
}