Whoops! I changed the code to be more readable, those were my previous values...argh!
I read the documentation over and over and never noticed that...sigh. Thank you for the response. On Tuesday, January 8, 2013 9:57:13 PM UTC-5, juan.facorro wrote: > > I think the code you posted might not be the working code since a, b and c > don't seem to exist in it. :P > > Check out the docs for the createImage(int, > int)<http://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#createImage(int,+int)>method: > > *Returns:**an off-screen drawable image, which can be used for double > buffering. The return value may be null if the component is not > displayable. This will always happen ifGraphicsEnvironment.isHeadless() > returns true.* > > It seems you have to make the JFrame visible in order to get an image when > using that method. > > The following should work: > > *(let [frame (doto (JFrame.)* > * (.setSize 100 100)* > * (.setVisible true))* > * height (.getHeight frame)* > * width (.getWidth frame)* > * image (.createImage frame height width)] * > * image)* > > Cheers, > > Juan > > On Tuesday, January 8, 2013 11:38:35 PM UTC-3, Jacob Goodson wrote: >> >> (let [frame (doto (JFrame.) >> (.setSize 100 100)) >> height (.getHeight a) >> width (.getWidth a) >> image (.createImage a b c)] >> image) >> >> Why does this return nil? >> >> Thank you! >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en