public void paintComponent(Graphics g) { //hier sollte der Raster gezeichnet werden
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.setColor(Color.GRAY);
g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, .5f));
g2.fillRect(0,0,getWidth(),getHeight());
g2.dispose();
}
for (int i = 0; i < w; i++) { // vertikale Rasterlinien
g2.drawLine(startX1, 0, startX1, height);
}
for (int i = 0; i < h; i++) { // horizontale Rasterlinien
g2.drawLine(0, startY1, width, startY1);
}
das kann je nach Raster und Größe der Komponente ne ganze Menge werden!Michael1234 hat gesagt.:ich bin gerade dabei, das ich mir die Knotenbunkte meines Rasters merke[/code]