Search code examples
clojureclojure-java-interop

How do I use java interop to get screen size in Clojure?


How do I get screen size in Clojure?

I'm having trouble using Java interop. A demonstration of

Toolkit.getScreenSize() 

would be most useful to me.

I've tried

(.getScreenSize Toolkit) 

after importing the appropriate library and similar stuff but to no avail.


Solution

  • The problem is that I was trying variations of:

    (.getScreenSize Toolkit)
    

    and

    (.getScreenSize (.getDefaultToolkit Toolkit))
    

    It has to be:

    (.getScreenSize (Toolkit/getDefaultToolkit))
    

    Also for stackers that have no clue you need:

    (import java.awt.Toolkit)