{"id":8,"date":"2005-12-28T09:01:00","date_gmt":"2005-12-28T09:01:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=8"},"modified":"2005-12-28T09:01:00","modified_gmt":"2005-12-28T09:01:00","slug":"adjust-font-size-in-swing-applications-global","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2005\/12\/adjust-font-size-in-swing-applications-global\/","title":{"rendered":"Adjust font size in Swing applications global"},"content":{"rendered":"<p>Use this snippet to set the size of all fonts of the current Swing look and feel:<\/p>\n<pre>public static void setFontSizeGlobal( int size )<br \/>{<br \/>for ( Enumeration e = UIManager.getDefaults().keys(); e.hasMoreElements(); )<br \/>{<br \/>    Object key   = e.nextElement();<br \/>    Object value = UIManager.get( key );<br \/><br \/>    if ( value instanceof Font )<br \/>    {<br \/>        Font f = (Font) value;<br \/><br \/>        UIManager.put( key, new FontUIResource( f.getName(), f.getStyle(), size ) );<br \/>    }<br \/>}<br \/>}<br \/><\/pre>\n<p>Can we compact the code? Not with the extended for! It is true that UIDefaults is a subtype of Hashtable but the methods entrySet() or keySet() returns an empty collection.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use this snippet to set the size of all fonts of the current Swing look and feel: public static void setFontSizeGlobal( int size ){for ( Enumeration e = UIManager.getDefaults().keys(); e.hasMoreElements(); ){ Object key = e.nextElement(); Object value = UIManager.get( key ); if ( value instanceof Font ) { Font f = (Font) value; UIManager.put( key, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}