如果您只需要屏幕尺寸,理论上可以使用awt/swing(这种方法更简单,并且肯定更容易移植和向后兼容)。
(导入 '[java.awt Toolkit Dimension])
(defn get-screen-size []
(let [dimension (.. Toolkit getDefaultToolkit getScreenSize)]
{:height (.getHeight dimension)
:width (.getWidth dimension)}))
用户> (get-screen-size)
{:height 2160.0, :width 3840.0}