Je cherche une bibliothèque graphique haut de gamme pour Java Standard Edition. Je connais des bibliothèques assez bas de niveau: AWT / SWING, JOGL, SDL. Sont / y a-t-il une alternative? P>
Mes exigences sont (au moins): p>
et, éventuellement: p>
Je comprends s'il n'y a pas de bibliothèques / frameworks correspondant aux exigences toutes les em>, si oui, pouvez-vous commenter comment il est extensible? P>
edit strong>: p>
Y a-t-il d'autres alternatives en plus de traitement? Est un traitement utilisable (et facile?) En tant que bibliothèque? P>
4 Réponses :
Peut-être fort> Traitement fort> ( Page d'accueil ) peut être un bon compromis. P>
Le traitement peut-il être utilisé comme bibliothèque?
Pas vraiment une bibliothèque graphique mais plutôt une bibliothèque d'applets et graphiques avancés: Pulpscore P>
Assurez-vous de saisir une version assez récente (peut-être même aller chercher la source via mercuriale et la construire vous-même) car les effets de filtre que vous avez mentionnés (flou, etc.) ne sont pas disponibles dans des versions antérieures. Je sais que ce n'est peut-être pas exactement ce que vous recherchez; Ce n'est pas une alternative de traitement, mais cela pourrait être le meilleur choix, en fonction de ce que vous prévoyez de faire. P>
FYI PULPCORE ne semble pas exister ...
@chriswynnyk dommage. De code.google.com/p/pulpcore : Pulpcore n'est plus conservé - veuillez utiliser Playn ou libgdx à la place.
Tous les effets que vous demandez peuvent être effectués avec Java 2D assez simplement et Java2D est à une certaine accélération du matériel. Le livre Les clients riches sale montre comment mettre en œuvre tous ces effets et de nombreux autres. peintres dans le swantx a également mis en œuvre plusieurs de ces effets. p>
Une autre possibilité est JavaFX . Il y a beaucoup d'effets construits il y a un an et demi lorsque je l'ai essayé, c'était toujours un peu lent, mais au moins une version a été libérée depuis. Cela peut être plus performant maintenant. Il est construit sur Java2D, il devrait donc pouvoir profiter de l'accélération matérielle de Java2D. P>
En ce qui concerne la prise en charge en plein écran Voici plus d'informations . < / p>