aktualna godzina

0

jak pobracc aktualna godzine w j2me?(godzina ; minuta ; sekunda )

0

Dobra, napisalem tak:

package zegar;
import java.util.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;

public class zegarek extends MIDlet implements CommandListener {
    private Plotno plotno;
    private Display ekran;
    public zegarek() {
        ekran = Display.getDisplay(this);
        plotno = new Plotno();
        plotno.setCommandListener(this);
        ekran.setCurrent(plotno);
    }
    public void startApp() {}
    public void pauseApp() {}
    public void destroyApp(boolean boll) {notifyDestroyed();}

    public void commandAction(Command c, Displayable d) {
/****/
}
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
class Plotno extends GameCanvas{
           private Display disp;
  private Date d;
  Calendar c = Calendar.getInstance();
  String time;
  private DateField currentDate;
    private Graphics g;
    private String hour;
    private String minute;
    private String second;
    private boolean zakoncz;
    public Plotno(){
        super(false);
        g=getGraphics();
        d = new Date();
        while(!zakoncz){
    kalendarz();
    paint();
    pauza(100);
   this.flushGraphics();
}

    }
        public void pauza(int time){
        try {
            Thread.sleep(time);
        } catch (InterruptedException ex) {
            ex.printStackTrace();
        }
    }

    private void kalendarz() {
              c.setTime(d);
      hour=Integer.toString(c.get(Calendar.HOUR_OF_DAY));
      minute=Integer.toString(c.get(Calendar.MINUTE));
      second=Integer.toString(c.get(Calendar.SECOND));
    }

    private void paint() {
            g.setColor(0,0,0);
    g.fillRect(0, 0, 320, 240);
    g.setColor(255,255,255);
    g.drawString(hour+":"+minute+":"+second, 0, 0, 0);
    }
            }

i nie dziala, wlacza sie emulator, pokazuje nazwa projektu w menu emulatora i koniec

1 użytkowników online, w tym zalogowanych: 0, gości: 1