Hallo Leute,
Ich habe diverse Methode die unterschiedliche Objekte zeichnen. Hier z.B. zwei Linien:
Und bei Klick auf einen Button soll dem Grafikpanel:
eine weitere Graphics-Komponente hinzugefügt werden.
nur habe ich keinen Schimmer wie ich das anstellen soll. Ich dachte ursprünglich in etwa so:
aber hat keinerlei Auswirkung. Habe zwar nen Thread zu dem Tehma gefunden, der blieb jedoch unbeantwortet.
Ich habe diverse Methode die unterschiedliche Objekte zeichnen. Hier z.B. zwei Linien:
Code:
private Graphics paintLines(Graphics2D g2)
{
/* parallele Linien zeichnen */
for(int i=startx; i<=stopx+thickness;i++)
{
g2.drawLine(i, starty, i, stopy);
g2.drawLine(i+50, starty, i+50, stopy);
g2.setColor(new Color(0, 0, 255));
g2.drawLine(i+50, starty, i+50, (stopPoint_jTable1.getRowHeight()+6)*7);
g2.setColor(Color.DARK_GRAY);
}
return g2;
}
Und bei Klick auf einen Button soll dem Grafikpanel:
Code:
private JPanel getMapGrafikPanel() {
if(MapGrafikPanel == null) {
MapGrafikPanel = new JPanel();
Graphics2D g2 = (Graphics2D)g;
super.paintComponents( g2 );
paintLines(g2);
paint(MapGrafikPanel.getGraphics());
}
return MapGrafikPanel;
}
eine weitere Graphics-Komponente hinzugefügt werden.
nur habe ich keinen Schimmer wie ich das anstellen soll. Ich dachte ursprünglich in etwa so:
Code:
Graphics g= panel.getGraphics();
g.draw...
panel.repaint();
aber hat keinerlei Auswirkung. Habe zwar nen Thread zu dem Tehma gefunden, der blieb jedoch unbeantwortet.