所以我试图创建我的第一个窗口应用程序,程序在控制台中显示以下错误:
找不到适合setPreferredSize(int,int)的方法
我该如何解决?
答案 0 :(得分:1)
setPreferredSize不接受两个整数作为参数,它只接受一个Dimension对象。您需要使用所需的大小实例化Dimension对象,然后将其传入。如:
Dimension frameSize = new Dimension(X, Y);
然后再做
setPreferredSize(frameSize);
答案 1 :(得分:0)
setPreferredSize
没有一个带有两个int的构造函数,有一个带Dimension
的构造函数,所以代替setPreferredSize(int, int)
你可以使用它:
component.setPreferredSize(new Dimension(300, 200));