JAVA:当getDefaultScreenDevice()返回null值时该怎么办?

时间:2016-06-13 05:18:30

标签: java null awt

我有以下代码:

private GraphicsDevice vcl;
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
vc = env.getDefaultScreenDevice();

问题是getDefaultScreenDevice()方法返回空值。

那么有什么方法可以获得" GraphicsDevice" " defaultScreenDevice"的实例  或者是否需要GPU的任何特定设置?

我该怎么办?

1 个答案:

答案 0 :(得分:0)

GraphicsEnvironment是一种类型。我认为你必须声明一个类型为GraphicsEnvironment的变量,并在该变量上调用getLocalGraphicsEnvironment()。

private GraphicsEnvironment ge;
GraphicsEnvironment env = ge.getLocalGraphicsEnvironment();