Hallöchen,
versuche gerade die update()-Methode, die wohl von der repaint()-Methode in Swing aufgerufen wird zu überschreiben, doch es haut nicht hin.
Könnte mir vielleicht jemand sagen wieso es nicht geht ?
mfg Major_Sauce
versuche gerade die update()-Methode, die wohl von der repaint()-Methode in Swing aufgerufen wird zu überschreiben, doch es haut nicht hin.
Könnte mir vielleicht jemand sagen wieso es nicht geht ?
Java:
package Main;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.PaintContext;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.RepaintManager;
public class This extends JFrame {
int x = 0;
int y = 0;
public static void main(String[] args){
new This();
}
public This(){
setBounds(300, 150, 800, 600);
setLayout(null);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
new Thread(new Runnable() {
@Override
public void run() {
while(true){
repaint();
x++;
y++;
try {
Thread.sleep(30);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
}
@Override
public void update(Graphics g) {
System.out.println("update");
}
}
mfg Major_Sauce