🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
2 messages
2 total messages Started by Borneq Mon, 26 Aug 2013 00:18
Trwałe rysowanie (zwłaszcza napisów) na jakimś komponencie
#153835
Author: Borneq
Date: Mon, 26 Aug 2013 00:18
9 lines
1537 bytes
Znajduję przykłady rysowanie na panelu za pomocą DrawString, ale ten napis 
nie jest trwały, znika gdy się panel odmaluje. Jeszcze mozlowość przejąć 
paintComponent i tam rysować, ale wtedy to tez nie to. Jeszcze inna rzecz to 
przedziedziczyć panel, w nim BufferedImage, w PaintComponent odrysowanie go. 
A z zewnątrz rysowanie na Graphics2D bufora, coś takiego:
https://forums.oracle.com/thread/2242167
Ale czy nie ma już w Swingu gotowego buforowanego komponentu?
Poza tym jest w przykładzie bimg.createGraphics(); i bez zwalniania g.
A ja spotkałem się z g2d = getGraphics() i g2d.dispose();
Re: Trwałe rysowanie (zwłaszcza napisów) na jakimś komponencie
#153836
Author: Arivald
Date: Mon, 26 Aug 2013 04:28
21 lines
1906 bytes
W dniu 2013-08-26 02:18, Borneq pisze:
> Znajduję przykłady rysowanie na panelu za pomocą DrawString, ale ten
> napis nie jest trwały, znika gdy się panel odmaluje. Jeszcze mozlowość
> przejąć paintComponent i tam rysować, ale wtedy to tez nie to. Jeszcze
> inna rzecz to przedziedziczyć panel, w nim BufferedImage, w
> PaintComponent odrysowanie go. A z zewnątrz rysowanie na Graphics2D
> bufora, coś takiego:
> https://forums.oracle.com/thread/2242167
> Ale czy nie ma już w Swingu gotowego buforowanego komponentu?
> Poza tym jest w przykładzie bimg.createGraphics(); i bez zwalniania g.
> A ja spotkałem się z g2d = getGraphics() i g2d.dispose();
>
>

Nie siedzę w Swingu, więc nie wiem na pewno, ale to standard aplikacji 
że trzeba odrysowywać komponenty on inwalidacji.

https://www.google.pl/search?q=swing+rysowanie+komponentu

-- 
Arivald
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads