Ciao a tuttiho un piccolo problema in una applicazione in java.
Sto facendo un simulatore di fisica che è composto anche di una interfaccia grafica che visualizza il moto vero e proprio grazie a una JLabel con una icona che si muove lungo una retta di un'altra JLabel; qui però sorge il problema, infatti se io utilizzo per lo spazio percorso la formula s=v*t con t che cambia ogni millisecondo i valori verranno per forza decimali ma se metto:
JLabel1.setLocation(X+s, Y); dove X e Y sono due variabili già dichiarate da ovviamente errore in quanto s è double.. se io provo a metterlo integer funziona ma si sposta di metro in metro, un esempio:
Se ho v = 3 e t da 0.000 il primo spazio utile sarà 3*0.001 un numero decimale e io vorrei far muovere il Label con l'icona in maniera uniforme millisecondo per millisecondo non ogni volta che arriva ad un intero 3*1, 3*2 ecc...
Spero di essere stato chiaro, qualcuno sa come posso dare delle coordinate double ad un JLabel, oppure cosa potrei usare al posto del JLabel?