N
NurSo
Gast
Hallo leute
Ich habe ein kleines problem und bin mir sicher ihr könnt mir dabei helfen!
Es geht nämlich darum das ich in einem Panel Zeichne, sprich ein Fortschrittsbalken.
Und ich ein Thread wo ich gerne den Fortschrittsbalken prozentuell zeichnen möchte.
Das habe ich bisher:
Wie stelle ich es an in der Methode prozentuelleRechnung() mein Panel zu zeichnen??
Ich habe ein kleines problem und bin mir sicher ihr könnt mir dabei helfen!
Es geht nämlich darum das ich in einem Panel Zeichne, sprich ein Fortschrittsbalken.
Und ich ein Thread wo ich gerne den Fortschrittsbalken prozentuell zeichnen möchte.
Das habe ich bisher:
Java:
class FortschrittsBalken extends JPanel
{
public FortschrittsBalken() {
this.setPreferredSize(new Dimension(100, 100));
this.setBorder(BorderFactory.createLoweredBevelBorder());
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.red);
g.drawOval(18, 0, 0, 100);
}
}
...
int prozent = 0;
public void run()
{
while(!fertig)
{
try
{
Thread.sleep(10000);
prozent++;
prozentuelleRechnung();
}
catch(InterruptedException ex)
{
ex.printStackTrace();
}
}
}
public void prozentuelleRechnung()
{
// Hier möchte hier gerne dann die Methode paintComponent() aufrufen damit er zeichnet aber
// das soll im zusammen hang mit dem Wert prozent geschehen!
fortschrittsbalkenPanel .... ???
// Denke eine Schleife wäre Sinnvoll , die in die paintComponent() packen oder in dieser Methode?
}
Wie stelle ich es an in der Methode prozentuelleRechnung() mein Panel zu zeichnen??