Article View: be.comp.programming
Article #12957Re: Question: drawing on JPanel II (How to get the lower right corner)
From: Pier
Date: Sun, 23 Sep 2001 07:38
Date: Sun, 23 Sep 2001 07:38
27 lines
1889 bytes
1889 bytes
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 ?
> super.paintComponent(g2);
> g2.drawRect(20, 20, getWidth()-20, getHeight()-20);
> }
omdat dat eigenlijk raar in elkaar zit, met borders, preferred size, enz
...
is al een tijdje geleden dat ik er nog mee gewerkt heb.
en hier staat alles over JPanel:
http://java.sun.com/j2se/1.3/docs/api/javax/swing/JPanel.html
Mvg
Pier
Technical Details
Message-ID:
<3BAD9208.F6DB618E@kotnet.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!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>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fcea4,645be76798212a49 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-09-23 00:38:12 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Message-ID: <3BAD9208.F6DB618E@kotnet.org> From: Pier <pier@kotnet.org> Organization: - X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.5 i686) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: Question: drawing on JPanel II (How to get the lower right corner) References: <CN3r7.65846$6x5.14500406@afrodite.telenet-ops.be> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 27 Date: Sun, 23 Sep 2001 07:38:08 GMT NNTP-Posting-Host: 213.118.75.58 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1001230688 213.118.75.58 (Sun, 23 Sep 2001 09:38:08 MET DST) NNTP-Posting-Date: Sun, 23 Sep 2001 09:38:08 MET DST