没有为setPreferredSize找到合适的方法(int,int)

时间:2017-03-16 20:00:13

标签: java

所以我试图创建我的第一个窗口应用程序,程序在控制台中显示以下错误:

  

找不到适合setPreferredSize(int,int)的方法

我该如何解决?

2 个答案:

答案 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));