» »

java - kako nardit sliko v bufferju?

java - kako nardit sliko v bufferju?

Zzzzzzz ::

Spet en (majčkn) java problem.
In sicer imam razred, ki nima nobenih "vizualnih" komponent, mora pa zgenerirat sliko (npr. tipa Graphics, lahko tudi kšnega druzga tipa) in jo "narisat" na komponento tipa JPanel, ki je podana kot parameter.

Rešitve v stilu:
Graphics G;
JPanel J = new JPanel();
G = J.createImage(width, height).getGraphics());

ne delujejo, saj mi vrača napako, ker vrne funkcija createImage null, saj komponenta ni vidna.

Kakšna ideja kako rešiti ta problem?
  • spremenil: Zzzzzzz ()

stefanc ::

Poglej, če tole kaj pomaga.

Tu sicer image naloži iz datoteke oz. URL ampak obstaja tudi metoda
createImage v Toolkit.getDefaultToolkit(), ki bi lahko bila koristna v tvojem primeru.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Nova nit znotraj JPanel.paintComponent()

Oddelek: Programiranje
141813 (1600) alexa-lol
»

[Netbeans-Java]Embossing,blurring,sharpening

Oddelek: Programiranje
71060 (962) t3hn0
»

[Java] Zagon appleta v HTML

Oddelek: Programiranje
161441 (1263) Bela01
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242283 (1918) Bela01
»

[Java]Vprašanja

Oddelek: Programiranje
242029 (1497) Bela01

Več podobnih tem