🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153039

Re: java 2D i znikajacy rysunek

#153039
From: nullpointer
Date: Sun, 23 Oct 2011 19:01
23 lines
1701 bytes
> Generalnie takie rzeczy robi sie w ten sposób, ze wszystko rysujesz do
> bufora [ciach]

To ja tylko dorzucę od siebie, że "to zależy".

Trzymanie bufora ma dwa zasadnicze minusy:
1. Trzymasz w ramie obrazek, co zajmuje tego ramu trochę.
2. Nie możesz usunąć obiektu (w podanym przypadku - np. "odklikując" go 
aby zniknął)

Dla jasności, moja metoda też nie jest perfekcyjna, bo wymaga ciągłego 
odrysowywania, co przy obiektach bardziej skomplikowanych niż prostokąty 
może się okazać niewydajne.

Tak więc, metodę dobierasz do tego, co aktualnie implementujesz.

W przypadku opisanym przez zoske poszedłbym jednak moją ścieżką - mimo 
wszystko wydaje mi się poprawniejsza (a cache'owany BufferedImage 
potraktowałbym jako fajny hack do specjalnych zastosowań).

-- 
npe
Technical Details
Message-ID: <j81oaq$ugr$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <3314ac17-cdaa-4834-8d4c-8fac287f6083@h5g2000vbf.googlegroups.com> <j81hf2$6qr$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: nullpointer <i.tak@nie.dojdzie.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: java 2D i znikajacy rysunek
Date: Sun, 23 Oct 2011 21:01:45 +0200
Organization: http://onet.pl
Lines: 23
Message-ID: <j81oaq$ugr$1@news.onet.pl>
References: <3314ac17-cdaa-4834-8d4c-8fac287f6083@h5g2000vbf.googlegroups.com> <j81hf2$6qr$1@news.onet.pl>
NNTP-Posting-Host: 79.110.197.206
Mime-Version: 1.0
X-Trace: news.onet.pl 1319396506 31259 79.110.197.206 (23 Oct 2011 19:01:46 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sun, 23 Oct 2011 19:01:46 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
In-Reply-To: <j81hf2$6qr$1@news.onet.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit