Hallo,
ich brauche Hilfe beim darstellen von Grafik in einem Panel.
Als hintergrund habe ich eine JFrame mit einen JTabbedPanel.
In diesem JTabbedPannel habe ich mehrere Panel gegeben.
Eine davon heisst: ProfilPanelLinks.
die Methode für Zeichnen den Grafik in diese ProfilPanelLinks habe ich wie folgendes geschrieben.
und die Klasse AuswerteController habe ich wie folgendes geschrieben
aber wenn ich diese Methode durchführen, kommt den Grafik nicht.
Ich versuche mit debuggen, aber dazu kriege ich den Fehler auch nicht.
Weiss ihr wo ich Fehler geschrieben habe?
Danke im voraus für jede Hilfe
ich brauche Hilfe beim darstellen von Grafik in einem Panel.
Als hintergrund habe ich eine JFrame mit einen JTabbedPanel.
In diesem JTabbedPannel habe ich mehrere Panel gegeben.
Eine davon heisst: ProfilPanelLinks.
die Methode für Zeichnen den Grafik in diese ProfilPanelLinks habe ich wie folgendes geschrieben.
Java:
private void drawingLinksPanel(){
AuswerteController auswerteController = new AuswerteController();
ProfilPanelLinks.setOpaque(true);
ProfilPanelLinks.add(auswerteController);
auswerteController.setVisible(true);
auswerteController.repaint();
}
und die Klasse AuswerteController habe ich wie folgendes geschrieben
Java:
public class AuswerteController extends JPanel {
private List<MSPoints> mspoints = new ArrayList<MSPoints> ();
@Override
public void paint(Graphics g)
{
Graphics2D g2d = (Graphics2D)g;
super.paint(g2d);
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.setStroke(new BasicStroke(5));
g2d.setColor(Color.blue);
g2d.drawLine(0, 0, 100, 100); // zum Testen
for (int i = 0; i < mspoints.size(); i++)
{
g2d.draw((Shape) mspoints.get(i));
}
}
}
aber wenn ich diese Methode durchführen, kommt den Grafik nicht.
Ich versuche mit debuggen, aber dazu kriege ich den Fehler auch nicht.

Weiss ihr wo ich Fehler geschrieben habe?
Danke im voraus für jede Hilfe