» »

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
141819 (1606) alexa-lol
»

[Netbeans-Java]Embossing,blurring,sharpening

Oddelek: Programiranje
71063 (965) t3hn0
»

[Java] Zagon appleta v HTML

Oddelek: Programiranje
161447 (1269) Bela01
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242295 (1930) Bela01
»

[Java]Vprašanja

Oddelek: Programiranje
242035 (1503) Bela01

Več podobnih tem