Salve,
dovre inserire nell'applicazione data e ora in tempo reale.
per l'ora vorrei utilizzare la seguente applet :
funziona alla perfezione ma non so come richiamarla da un altro file java e inserirla nel relativo framecodice:import java.applet.*; import java.awt.*; import java.text.SimpleDateFormat; import java.util.*; // introduciamo la classe public class OrologioDigitale extends Applet implements Runnable { Thread t,t1; Graphics g; // il metodo start() inizializza il thread e richiama la JVM public void start() { t = new Thread(this); t.start(); } // il metodo run() imposta gli intervalli di esecuzione dell'applet public void run() { t1 = Thread.currentThread(); while(t1 == t) { repaint(); try { // il metodo sleep() viene utilizzato per settare intervalli // da un minuto prima che repaint() ricostruisca l'orologio // aggiornando la data t1.sleep(1000); } catch(InterruptedException e){} } } // il metodo paint() disegna l'orologio public void paint(Graphics g) { // Vengono valorizzate le variabili GregorianCalendar gc = new GregorianCalendar(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss"); // output grafico dell'applicazione g.drawString(sdf.format(gc.getTime()), 20, 50); } public Graphics getG() { return g; } } l
pensavo d'utilizzare il metodo getG() in modo da utilizzare la componente grafica ma non so quale componente accetti graphics nel costruttore, idee in merito?



Rispondi quotando