Hallo Freunde,
es geht darum das ich ein Balkendiagramm zeichnen möchte. Die Daten werden aus einem Array ausgelesen und reingeschrieben. Mein Problem besteht darin, dass ich immer nur ein Balkendiagramm zeichnen kann. Es wird also eins gezeichnet dann eine Zeile unter wird eine neue gezeichnet und das andere aber wieder gelöscht. Gibt es außer der repaint methode vielleicht noch etwas anderes? Irgendeiner ne Idee?
Ich muss das ganze mit AWT lösen Swing ist nicht erlaubt!
Vielen Dank für eure Mühe
JavaX
es geht darum das ich ein Balkendiagramm zeichnen möchte. Die Daten werden aus einem Array ausgelesen und reingeschrieben. Mein Problem besteht darin, dass ich immer nur ein Balkendiagramm zeichnen kann. Es wird also eins gezeichnet dann eine Zeile unter wird eine neue gezeichnet und das andere aber wieder gelöscht. Gibt es außer der repaint methode vielleicht noch etwas anderes? Irgendeiner ne Idee?
Ich muss das ganze mit AWT lösen Swing ist nicht erlaubt!
Java:
class Schueler extends Frame{
private Model m_Mod;
int[] a;
int b=0;
int j=0;
Schueler(Model mMod){
this.m_Mod = mMod;
setVisible(true);
setSize(900,400);
a= m_Mod.schueler.Histogramm_Alter();
int i=0;
while(i!=a.length-1){
try {
if(a[i]>0){
Thread.sleep(20);
// repaint(50,b+30,400,900);
System.out.println(a[i]);
repaint();
}
} catch (InterruptedException e) {
e.printStackTrace();
}
b+=50;
++i;
}
}
@Override
public void paint(Graphics g){
g.setColor(Color.red);
g.fillRect(50,b+50,50,50);
}
}
Vielen Dank für eure Mühe
JavaX
Zuletzt bearbeitet: