Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 21:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Java] drawImage geht nicht!

Discussion on [Java] drawImage geht nicht! within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2012
Posts: 95
Received Thanks: 5
[Java] drawImage geht nicht!

Hallo,

ich habe ein problem mit drawImage .
Ich habe ein Javaprojekt wo ich einen Test mit drawImage gemacht habe, dort ging alles.
Aber in einer anderen Klasse geht es nicht mehr.
Könnt ihr mir helfen?

Code von dem Projekt wo es funkt.
Code:
public void paint(Graphics g){
		super.paint(g);
		Image image2 = new ImageIcon(getClass().getResource("R.gif")).getImage();
		g.drawImage(image2, 100, 200,null);
	}
Code von dem Projekt wo es nicht funkt.
Code:
public void paint(Graphics g){
		if(g instanceof Graphics2D){
			Graphics2D g2 = (Graphics2D)g;
			g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
		}

		g.drawOval(20, 20, 100, 100);
		g.drawImage(player,4,4,this);
		g.setColor(Color.RED);
		g.drawString("Jaunce2D", 400, 400);
	}
drawString und drawOval geht.

Mfg Richi
XxXRichiXxX is offline  
Old 03/11/2013, 09:34   #2
 
iWnnaFckMyDad's Avatar
 
elite*gold: 0
The Black Market: 151/0/0
Join Date: Jun 2012
Posts: 1,450
Received Thanks: 116
Bisschen vergleichen hätte geholfen .
Du hast in deiner 2.Klasse kein Image erzeugt, also den "player".

Code:
Image player = new ImageIcon(getClass().getResource("<Name>.<Dateityp>")).getImage();
iWnnaFckMyDad is offline  
Old 03/11/2013, 12:12   #3
 
elite*gold: 0
Join Date: Feb 2013
Posts: 30
Received Thanks: 1
Du musst die kompetenzen zuerst compilen bevor du die resourcen benutzt
raphaeL0123 is offline  
Old 03/12/2013, 16:13   #4
 
elite*gold: 0
Join Date: Mar 2013
Posts: 11
Received Thanks: 0
du musst in der überschrieben paint(Graphics g) Methode immer zuerst super.paint(g) aufrufen...
Ich würde den Code dann so schreiben:
Code:
public void paint(Graphics g){
  super.paint(g);
  Graphics2D g2d = (Graphics2D)g;
  g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);   //Brauchst du das überhaupt?
  g2d.drawOval(20, 20, 100, 100);
  g2d.drawImage(player,4,4,this);   //player ist ein Image, dass du außerhalb der Methode definiert hast, oder?
  g2d.setColor(Color.RED);
  g2d.drawString("Jaunce2D", 400, 400);
}
Dan[ger] is offline  
Reply


Similar Threads Similar Threads
Nach Java Installation - Youtube geht nicht mehr
08/14/2012 - Technical Support - 4 Replies
Hey (: ich habe ebend Java installiert (wegen Minecraft) - ich hatte es noch nie drauf gehabt. Dann wollte ich auf Youtube, und ich konnte mir auf einmal keine Videos mehr angucken. Hier hab ich mal nen Screenshot: http://i.epvpimg.com/IsK5g.png Ich hoffe, dass ihr mir helfen könnt ;)
[MW2]Join geht nicht/[BO]Einladung geht nicht
08/14/2011 - Call of Duty - 14 Replies
Hey ich habe eben 2 Probleme. 1. Ich kann bei einem Kontakt von mir nicht joinen bzw. gruppe machen und er nicht auch nicht bei mir. Mit allen Anderen geht alles nur der eine Kontakt funzt nicht. 2. Ich kann bei BO keine Einladungen schicken. Das Feld zum Einladung senden ist ausgeblendet (kann nicht drauf klicken) Es handelt sich hier um die Playstation 3.
Java geht nicht
05/23/2011 - Technical Support - 6 Replies
Hallo , immer wen ich ein programm mit java starten will geht entweder entweder 1. das programm vonallein aus 2. bildschirm probleme (driver X fällt aus) ich habe es schon mit einer neu interlation probiert jedoch hat das nicht sehr viel gebracht xD auff viren hab ich schon getestet jedoch wurde nichts gefunden was das ganze beeinträchtigt das alles ist passiert als ich mir die firewall zone arlam geholt habe , habe es auch schon wieder gelöscht , geht aber immer noch nicht
java nicht installieren
08/25/2009 - Technical Support - 2 Replies
also ich kann kein java installieren habs downgeloadet und dann kommt das hier http://img403.imageshack.us/img403/8138/ohnein.jp g was kann ich dagegen machen? EDIT :



All times are GMT +1. The time now is 21:54.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.