Witam!
Uczę się programować Javy. Mam Macbooka i iMaca. Na obu tych urządzeniach wystepuje ten sam problem. Na PC wszystko działa tak jak powinno.
Problem jest związany z funkcją pause. Podaje przykład programu w Javie:
main.java
Program powinien narysować kóleczko, odczekać jedną sekundę, a później narysować drugie kółeczko. Taki jest cel i tak działa na PC. Niestety na Macu jest tak, że najpierw uruchamia się program, czeka sekundę, po czym pojawiają się dwa kółka.Kod:import java.awt.*; public class main extends Frame { public static void main (String[] args) { new main(); } public main () { setSize (640,480); setVisible (true); } public void paint (Graphics g) { g.fillOval (150,150,100,100); try { Thread.sleep (1000); }catch(Exception ex) {} g.fillOval (50,50,100,100); } }
Nie wiem co robię źle. Program poprawnie się kompiluje. Poprawnie chodzi na Windowsie. Czy coś trzeba skonfigurować na OS X? Bardzo proszę o pomoc.
Pozdrawiam




LinkBack URL
About LinkBacks
