🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2830

Re: [java] getGraphics van JPanel

#2830
From: Stef
Date: Tue, 09 Mar 2004 21:33
37 lines
2181 bytes
In nl.comp.programmeren,
Passero <bla@bla.bla> wrote:
>Wanneer ik de Graphics van een bestaand JPanel ophaal dan krijg ik altijd
>een nullPointerException. Iemand enig idee hoe dat zou komen?
>Mijn code ziet er zo uit:
>
>JPanel paneel = new JPanel(null);
>Graphics g = paneel.getGraphics();
>
>Ik heb die graphics nodig om te kunnen tekenen op mijn panel. Of moet ik dat
>op een andere manier doen?
>
Je moet de methode paintComponent() van Jpanel overschrijven. Deze
zal ook steeds aangeroepen worden al er een noodzaak is opnieuw te
tekenen.

public class TekenPaneel extends JPanel {

    public void paintComponent(Graphics g) {
       // eventueel kun je g casten naar een Graphics2D object
       // zodat je de 2D functies kunt gebruiken.

       // Doe hier je tekenwerk
    }

}

En gebruik met:

  TekenPaneel paneel = new TekenPaneel();


-- 
Stef            (remove caps, dashes and .invalid from e-mail address to reply)

Television has brought back murder into the home -- where it belongs.
	-- Alfred Hitchcock
Technical Details
Message-ID: <slrnc4se1p.b63.stef33d@internet.stef.home>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!uio.no!news01.chello.no!amsnews01.chello.com!newshub2.home.nl!newshub1.home.nl!home.nl!feeder.news-service.com!post.news-service.com!nf1.news-service.com!not-for-mail
References: <N9o3c.28946$b%6.2058340@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,a2bc5b1169c19c7
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,a2bc5b1169c19c7
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-09 13:33:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!uio.no!news01.chello.no!amsnews01.chello.com!newshub2.home.nl!newshub1.home.nl!home.nl!feeder.news-service.com!post.news-service.com!nf1.news-service.com!not-for-mail
From: stef33d@yahooI-N-V-A-L-I-D.com.invalid (Stef)
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: [java] getGraphics van JPanel
References: <N9o3c.28946$b%6.2058340@phobos.telenet-ops.be>
Message-ID: <slrnc4se1p.b63.stef33d@internet.stef.home>
User-Agent: slrn/0.9.6.4 (Linux)
X-Complaints-To: abuse@news-service.com
Organization: News-Service.com
Date: Tue, 09 Mar 2004 21:33:45 +0000
Lines: 37
NNTP-Posting-Host: 062-021-236-113.ADSL-ECON.PN.nl
X-Trace: c783b404e38399bb049d46100
X-Received-Date: Tue, 09 Mar 2004 22:33:27 MET (news01.chello.no)