T
thomas.S
Gast
hallo, ich hab eine ähnliche frage schon mal gestellt.
diesmal hab ich aber schon etwas vorbereitet!
könntet ihr mit bitte sagen, wie ich die speed Balken anzeige ohne, dass jedes mal ein neues Fenster geöffnet wird!?
ich kenn mich mit der paint() Methode nicht aus und weis nicht wie man die aufrufen kann ???:L
Gruß
wahrscheinlich muss ich BSpeed sowieso außerhalb der methode erstellen.
bitte Helft mir...sonst kann ich nicht schlafen
diesmal hab ich aber schon etwas vorbereitet!
könntet ihr mit bitte sagen, wie ich die speed Balken anzeige ohne, dass jedes mal ein neues Fenster geöffnet wird!?
ich kenn mich mit der paint() Methode nicht aus und weis nicht wie man die aufrufen kann ???:L
Gruß
Code:
public void displaySpeed(double speed){
int INTspeed=(int)Math.round(speed);
Balken BSpeed= new Balken(INTspeed);
WindowListener wl = new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
};
BSpeed.addWindowListener(wl);
BSpeed.setTitle("");
BSpeed.setLocation(100,100);
BSpeed.setSize(20,280);
BSpeed.setVisible(true);
}
////////////////////////
import java.awt.*;
import java.awt.event.*;
public class Balken extends Frame {
int speed;
public Balken(int s){
speed=s;
// System.out.println("done");
}
public void paint(Graphics g) {
g.setColor(Color.red);
g.fillRect(5,270-speed,5,speed);
}
}
wahrscheinlich muss ich BSpeed sowieso außerhalb der methode erstellen.
bitte Helft mir...sonst kann ich nicht schlafen