В свойствах рабочего стола, похоже, нет такого элемента, который я могу перечислить с этим (из http://download.oracle.com/javase/1.4.2/docs/guide/swing/1.4/w2k_props.html):
String propnames[] = (String[])Toolkit.getDefaultToolkit().getDesktopProperty("win.propNames");
System.out.println("Supported windows property names:");
for(int i = 0; i < propnames.length; i++) {
System.out.println(propnames[i]);
}
Я знаю, что могу использовать sun.awt.Win32GraphicsEnvironment#addDisplayChangedListener
, но я бы предпочел не явноиспользуйте классы Sun.