Hallo alle zusammen ich habe da ein Problem ist warscheinlich banal aber ich blicks gerade nicht mehr
Das ganze Programm wäre zuviel drum hier die wichtigsten Teile
In diesem Panel soll das Bild und ein Koordinatenkreuz gezeichnet werden
die grafikKoor beinhaltet den folgenden Code
die Striche und den Kreis zeigt es an das Bild allerdings nicht hab schon einiges versucht wie zb mit Jpg und Gif bildern mit null und this als letzten Übergabewert mit superpaint drin und drausen hat aber alles nichts gebracht hoffe mir kann hier jemand weiterhelfen

Das ganze Programm wäre zuviel drum hier die wichtigsten Teile
In diesem Panel soll das Bild und ein Koordinatenkreuz gezeichnet werden
Code:
pnlBildKoordinate =new JPanel();
pnlBildKoordinate.add(grafikKoor);
mainFrame.getContentPane().add(BorderLayout.CENTER,pnlBildKoordinate);
mainFrame.setSize(500, 500);
mainFrame.setVisible(true);
die grafikKoor beinhaltet den folgenden Code
Code:
package Hilfsklassen;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class grafikKoordinate extends JPanel
{
Werte classWerte;
public grafikKoordinate(Werte p_classWerte)
{
this.classWerte=p_classWerte;
this.setPreferredSize(new Dimension(400,400));
}
public void paintComponent (Graphics g)
{
super.paintComponent(g);
g.setColor(Color.MAGENTA);
g.drawLine(classWerte.get_iGrafikX(), 0, classWerte.get_iGrafikX(), 400);
g.drawLine(0, classWerte.get_iGrafikY(), 400, classWerte.get_iGrafikY());
g.drawOval(classWerte.get_iGrafikX()-20, classWerte.get_iGrafikY()-20, 40, 40);
g.drawString("x: "+classWerte.get_iXPos(), classWerte.get_iGrafikX()+20, classWerte.get_iGrafikY()-40);
g.drawString("y: "+classWerte.get_iYPos(), classWerte.get_iGrafikX()+20, classWerte.get_iGrafikY()-20);
g.drawImage(new ImageIcon("Copy of AstronomieSoftware/src/Hilfsklassen/sterne_klein_gif.gif").getImage(),0,0,null);
}
}
die Striche und den Kreis zeigt es an das Bild allerdings nicht hab schon einiges versucht wie zb mit Jpg und Gif bildern mit null und this als letzten Übergabewert mit superpaint drin und drausen hat aber alles nichts gebracht hoffe mir kann hier jemand weiterhelfen