Article View: be.comp.programming
Article #12961Re: Question: drawing on JPanel II (How to get the lower right corner)
From: Nick de Graeve
Date: Sun, 23 Sep 2001 10:03
Date: Sun, 23 Sep 2001 10:03
44 lines
2430 bytes
2430 bytes
"Pier" <pier@kotnet.org> schreef in bericht
news:3BAD9208.F6DB618E@kotnet.org...
> Nick de Graeve wrote:
> >
> > Hi
> >
> > I want to draw a rectangle at 20 pixels of the borders of a JPanel and I
use
> > the getWidth() and getHeight() methods to get the lower right corner but
the
> > rectangle gets drawn beyond the lower and right edges of the JPanel. I
got a
> > class that extends JPanel and has following paintComponent method:
> >
> > public void paintComponent(Graphics g) {
> > Graphics g2 = (Graphics)g;
>
> waarom maak je hier een 2de variable g2 ?
In het boek dat ik gebruik (Learning Java, Niemeyer & Knudsen) staat dat
Graphics2D de grafische context voor Swing is en dat je de gewone AWT versie
moet casten.
>
> > super.paintComponent(g2);
> > g2.drawRect(20, 20, getWidth()-20, getHeight()-20);
> > }
>
> omdat dat eigenlijk raar in elkaar zit, met borders, preferred size, enz
Ik heb het al gevonden: ik moet natuurlijk -40 doen ipv -20. Hoe dom van
mij, niet?
Nick de Graeve
ICQ 71563611 (Rotwang)
http://users.pandora.be/nicks_auditorium/
History of and information on movie sound systems.
"Try not! Do... Or do not.
"There is no try!"
-- Master Yoda --
Technical Details
Message-ID:
<vrir7.66491$6x5.14745073@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<CN3r7.65846$6x5.14500406@afrodite.telenet-ops.be> <3BAD9208.F6DB618E@kotnet.org>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,645be76798212a49 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-09-23 03:03:12 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Nick de Graeve" <de_graeve@hotmail.com> Newsgroups: be.comp.programming References: <CN3r7.65846$6x5.14500406@afrodite.telenet-ops.be> <3BAD9208.F6DB618E@kotnet.org> Subject: Re: Question: drawing on JPanel II (How to get the lower right corner) Lines: 46 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: <vrir7.66491$6x5.14745073@afrodite.telenet-ops.be> Date: Sun, 23 Sep 2001 10:03:07 GMT NNTP-Posting-Host: 213.118.8.14 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1001239387 213.118.8.14 (Sun, 23 Sep 2001 12:03:07 MET DST) NNTP-Posting-Date: Sun, 23 Sep 2001 12:03:07 MET DST Organization: Telenet Internet