03. juli 2005 - 21:08
Der er
7 kommentarer og 1 løsning
Skifte en rød firkant ud med et billede.
hejsa alle kloge eksperter :-) Nu har jeg dette hvor den viser en rød firkant på width: 25 og height: 25 -> g.fillRect(x,y,25,25); setForeground(Color.red); Er det muligt og lave det til et billede istedet? :-S? På forhånd tak!
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Image im = new ImageIcon ("ditbillede.jpg").getImage (); g.drawImage (im, x, y, w, h, null);
den der ImageIcon skal jeg bare lave en class? public ImageIcon { } ?
Nu skal du regne med jeg ikke er en haj i engelsk og java :-)
Nej, ImageIcon ligger i java-package: javax.swing.ImageIcon Så du skal have en: import javax.swing.*; eller import javax.swing.ImageIcon Øverst i din klasse.
Lille køreklart eksempel: import javax.swing.*; import java.awt.*; public class TestImageIcon extends JFrame { private Image myImage; public TestImageIcon () { setSize (300, 300); myImage = new ImageIcon ("mitbillede.png").getImage(); } public void paint (Graphics g) { g.drawImage(myImage, 0, 0, this); } public static void main (String[] args) { new TestImageIcon ().setVisible(true); } }
Og et svar, hvis du kunne bruge det.
Kurser inden for grundlæggende programmering