Classe Punto

Creare una classe Punto con i due parametri double x e y. Devono esserci 2 costruttori:

  • Punto(double xVal, double yVal)
  • Punto()

Devono esserci i metodi:

  • getX() che restituisce l’ascissa
  • getY() che restituisce l’ordinata
  • distanza() che restituisce la distanza dall’origine
  • isO() che fornisce vero o falso se il punto si trova in O oppure no
  • isAsseX() che fornisce vero o falso se il punto si trova sull’asse X
  • isAsseY() che fornisce vero o falso se il punto si trova sull’asse Y
  • toString() che visualizza le coordinate del punto nel formato (x,y)

Orologio digitale

Creare JOra sottoclasse di JPanel con lo scopo di visualizzare l’ora di sistema con una scritta grande gialla su sfondo blu. L’ora deve essere aggiornata 100 volte al secondo e deve visualizzare l’ora nel formato hh:mm:ss.cc fino ai centesimi di secondo. Utilizzando un’interfaccia fare in modo che cliccando con il mouse una volta l’orologio si fermi mostrando 00:00:00.00 e cliccando una seconda volta riparta mostrando nuovamente l’ora di sistema. Leggere la documentazione sul metodo currentTimeMillis della classe System.

Esempio:   Ora: 08:52:31.16