Bonjour à tous,
J'ai décidé de me mettre à Java pour un projet. En effet, je le développe chez moi (je programme avec un iBook sous Panther) mais il sera utilisé sur des PCs avec Windows 2000 / XP.
Une tâche importante de ce projet est un affichage graphique. J'utilise les classes Swing et un JPanel pour mes dessins. J'ai fait un premier jet (je dessine pleins de carrés (environ 160) directement à chaque paintComponent) pour voir ce que cela donne et j'ai quelques interrogations.
La JVM Windows et OS X ont elles le même comportement au niveau de Java 2D ? Dans ma version OS X (iBook 933Mhz), je vois le raffraichissement de Panel alors que sur le PC test, aucun soucis (un Dell P4 2,4Ghz).
Est ce la différence de puissance des CPU ou bien sous Windows la JVM fait du double buffer ?
Est ce que j'aurais mon problème avec des PCs moins puissants ? Ou bien cela est vraiment dû à Panther ?
Le double buffer corrigera-t-il ce problème ?
Et la JVM sous Tiger comment se comporte-t-elle ?
Merci de vos réponses
J'ai décidé de me mettre à Java pour un projet. En effet, je le développe chez moi (je programme avec un iBook sous Panther) mais il sera utilisé sur des PCs avec Windows 2000 / XP.
Une tâche importante de ce projet est un affichage graphique. J'utilise les classes Swing et un JPanel pour mes dessins. J'ai fait un premier jet (je dessine pleins de carrés (environ 160) directement à chaque paintComponent) pour voir ce que cela donne et j'ai quelques interrogations.
La JVM Windows et OS X ont elles le même comportement au niveau de Java 2D ? Dans ma version OS X (iBook 933Mhz), je vois le raffraichissement de Panel alors que sur le PC test, aucun soucis (un Dell P4 2,4Ghz).
Est ce la différence de puissance des CPU ou bien sous Windows la JVM fait du double buffer ?
Est ce que j'aurais mon problème avec des PCs moins puissants ? Ou bien cela est vraiment dû à Panther ?
Le double buffer corrigera-t-il ce problème ?
Et la JVM sous Tiger comment se comporte-t-elle ?
Merci de vos réponses