如果您只需要屏幕尺寸,那么从理论上看,AWT/Swing将更加简单(当然,也肯定更便携和向后兼容)。
(导入 '[java.awt Toolkit Dimension])
(defn 获取屏幕尺寸 []
(let [dimension (.. Toolkit getDefaultToolkit getScreenSize)]
{:高度 (.getHeight dimension)
:宽度 (.getWidth dimension)}))
用户> (获取屏幕尺寸)
{:高度 2160.0, :宽度 3840.0}