当我的swing应用程序正在运行时,我更改了屏幕的大小(例如,从1024x768到800x600)。是否有任何事件我可以收听以获得有关此的通知?或者,我可以每隔几秒检查一次屏幕尺寸,但Toolkit.getScreenSize()一直告诉我旧值。更改后如何获得真实屏幕尺寸?环境:Linux(在SuSEES11和Ubuntu9.04上测试)感谢您的帮助。马顿 最佳答案 以下对我有用,但我使用的是Mac,所以我不能确定它是否适用于Linux:System.out.println(GraphicsEnvironment.getLocalG