2014-05-18 22 views
0

我对Java相当新,所以这可能有一个简单的解决方案,但我找不到错误。我想用一个单独的类(称为屏幕)的屏幕尺寸,并希望将其作为一个静态变量访问,就像这样:在Java中获得屏幕大小作为一个标准变量

import java.awt.Dimension; 
import java.awt.Toolkit; 

public class Screen{ 

public static int width(){ 

    Dimension size = new Toolkit().getScreenSize(); 
    return size.width; 

} 

} 

但是,我得到一个“工具包是抽象的,不能被实例化“错误。尺寸工作正常。我究竟做错了什么?

谢谢!

回答

3

要使用Toolkit,首先必须调用工具包静态方法getDefaultToolkit(),然后使用返回的对象。

Toolkit toolkit = Toolkit.getDefaultToolkit(); 
Dimension size = toolkit.getScreenSize(); 
+0

完美!谢谢! – Ood

+0

@Ood不客气! –

相关问题