Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   [JAVA] Problem mit Graphics Klasse (https://www.delphipraxis.net/121972-%5Bjava%5D-problem-mit-graphics-klasse.html)

ferby 7. Okt 2008 19:31


[JAVA] Problem mit Graphics Klasse
 
Hallo,

ich lerne gerade Java und möchte auf einer Form ein Bildchen anzeigen.
Durch Google konnte ich mir folgendes zusammenbauen:


Delphi-Quellcode:

package TKK;

import java.awt.*;
import javax.swing.*;
import java.util.*;

public class Graphics extends JFrame
{
     public Graphics ()
     {
       
         this.setTitle("TKK");
         this.setBounds(0, 0, 800, 600);
         this.setLocationRelativeTo(null);
         this.setResizable(false);
       }
       
     public void paint(Graphics g)
     {
       Image img;
       img = getToolkit().createImage("C:\\Programme\\TKK\\img\\test.bmp");
       
       g.drawImage(img,40,40,this);
     }
}

Leider mekert der compiler bei der Zeile g.drawImage(img,40,40,this); das er drawImage nicht kennt.
Allerdings finde ich diesen Aufruf auf vielen Webseiten, wer eine Ahnung warum das nicht geht?
Verwende Java 1.6

Dax 7. Okt 2008 19:35

Re: [JAVA]
 
Uhm... Die Standard-Zeichenhelferklasse in Delphi heisst TCanvas, in Java heisst sie Graphics. Würdest du dich wundern, warum du auf die TCanvas-Methoden nicht zugreifen kannst, wenn deine Klasse TCanvas heisst? ;)

ferby 7. Okt 2008 19:39

Re: [JAVA]
 
Hello,

oh shit, da hab ich einen dummen Fehler gemacht, danke.

Mich hat das verhalten eh total gewundert, aber ist voll der Zufall das ich gerade diesen Namen für meine Klasse gewählt habe.

Big Thx

s.h.a.r.k 7. Okt 2008 19:43

Re: [JAVA]
 
btw: dieser thread gehört nicht in dieses forum ;) und zum anderen: bitte einen sinnvollen thread-titel angeben! ich war der meinung du redest von der insel :P danke ;)

ferby 7. Okt 2008 19:55

Re: [JAVA] Problem mit Graphics Klasse
 
Hallo,

Titel hab ich vergessen zum fertig schreiben^^

EDIT: Problem gelöst


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz