minvio
v1.10

Minvio est un cadre Java léger pour développer des applications graphiques.
Minvio gère la création de la fenêtre d'application et de la boucle de dessin chronométrée et expose une multitude de fonctionnalités de dessin et d'entrée.
Idéal pour l'art programmatique, les expériences, les POC, le développement d'algorithmes, les jouets, l'apprentissage.
Trouvez des exemples ici: https://github.com/nickd3000/minvio-examples
Ajouter la dépendance Maven:
< dependency >
< groupId >io.github.nickd3000</ groupId >
< artifactId >minvio</ artifactId >
< version >1.10</ version >
</ dependency >Exemple minimal
import com . physmo . minvio . MinvioApp ;
import java . awt . Color ;
class SimpleExample extends MinvioApp {
public static void main ( String ... args ) {
MinvioApp app = new SimpleExample ();
app . start ( 200 , 200 , "Simple Example" , 60 );
}
@ Override
public void draw ( double delta ) {
cls ( new Color ( 83 , 83 , 83 ));
setDrawColor ( new Color ( 241 , 225 , 58 ));
drawFilledRect ( 50 , 50 , 40 , 40 );
drawFilledCircle ( 120 , 70 , 20 );
drawCircle ( 120 , 120 , 20 );
drawRect ( 50 , 100 , 40 , 40 );
drawText ( "X:" + getMouseX () + " Y:" + getMouseY (), 10 , 190 );
}
}
http://www.coolbubble.com/cc/ - coolcompare