1. Podczas czytania książki natknąłem się na taką składnię:
SwingUtilities.invokeAndWait( new Runnable(){
public void run()
{
...
});
Może ktoś podać kod zamienny lub wyjaśnić ten element składni?
2. Czym się różni JPanel.repaint() od JPanel.validate()?
Skoro klawisz w dół zwiększa prędkość piłki, a im większy tor spadania piłki, tym większa jest jego prędkość, to można dojść do końca poziomu w paru skokach, jeśli w najwyższym punkcie skoku piłki wciśnie się klawisz DÓŁ.