🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12961

Re: Question: drawing on JPanel II (How to get the lower right corner)

#12961
From: Nick de Graeve
Date: Sun, 23 Sep 2001 10:03
44 lines
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-mail
References: <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