öh ich weiß nicht genau aber dein Code kann einem nicht soviel sagen
aber das sollte eigentlich gehn
class LayerClass extends JLayerPane{
public void paint(Graphics g){
g.drawRect(0,0,100,100);
}
public static void main(String[] args){
JFrame f = new JFrame();
f.setLayerPane(new LayerClass());
f.setVisible(true);
}
}
achso naja du musst das so überschreiben wie ich es da oben gemacht hab und dann musst du dieses Graphics Objekt and die Klasse übergeben dann kann sie darauf malen
du musst nicht add aufrufen sonder setLayerPane so wie in meinem Beispiel oben, weil so ist es nur eine normale Komponente die du auf dein Fenster packst
Ok, das passt, JPanel wäre meine zweite Wahl gewesen!
Jetzt hätte ich noch eine Frage, wie würdet ihr einen Graphen Zeichnen? Z. B. wenn der Graph eine Sinuskurve sein soll, müßten ja die die Hoch- und Tiefpunkte keine Spitzen sein, sondern eben Kurven und drawLine dürfte den optischen Effekt so nicht bringen?
hmm schwere Frage
aber ich denke das einfachste wäre du nimmst drawPolyline und berechnest halt viele Punkte
oder du baust dir eine Klasse die sowas für dich macht was denke ich aber etwas schwerer ist
Ich hab mal was umgestellt da müssen wir mal beobachten wie sich das auswirkt.
Die alte Einstellung war etwas Server schonend (laut Kommentar zu der Einstellung)