Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=c3=b8j?= Newsgroups: comp.lang.java.programmer Subject: Re: Image rotation part 2 Date: Mon, 27 Jul 2015 22:28:09 -0400 Organization: Aioe.org NNTP Server Lines: 32 Message-ID: References: <31e57656-27e3-46a4-abbd-a793c463adba@googlegroups.com> NNTP-Posting-Host: bLmKSxgyEsD8qtT7wjgUDQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:32173 On 7/1/2015 9:06 AM, e.d.programmer@gmail.com wrote: > On Tuesday, June 30, 2015 at 7:07:21 PM UTC-4, Jeff Higgins wrote: >> public static void main(String[] args) { >> JFrame frame = new JFrame(); >> frame.setTitle("Draw Vertical Text Demo"); >> frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); >> frame.add(new DrawVerticalText()); >> frame.pack(); >> frame.setSize(200, 300); >> frame.setVisible(true); >> } >> } > public static void main(final String[] args) { > final JFrame frame = new JFrame(); > frame.setTitle("Draw Vertical Text Demo"); > frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); > frame.add(new TestRotatedText()); > frame.pack(); > frame.setSize(200, 300); > frame.setVisible(true); > } > } And consider moving this stuff from main thread to the event thread, since that is how it is supposed to be done. Arne