Accueil > Forum > > > > Java et géométrie
Java et géométrie
jeudi 15 mai 2008 à 10:28:14 |
Java et géométrie

svince
|
Bonjour, Je ne suis pas sûr d'être dans le bon thème, mais voilà, je me lance. Je cherche à coder en java une sorte de puissance 4, mais je ne suis pas très au point sur le graphisme avec java. Où pourrais-je trouver un bon tuto ou une personne charitable (vous?) qui pourrait m'expliquer comment très simplement lancer une fenêtre avec dessin de simples cercles, remplis ou non d'une couleur ? Ca paraît simple, mais je ne trouve pas... Bonne journée Vincent
|
|
jeudi 15 mai 2008 à 11:22:46 |
Re : Java et géométrie

cbil
|
débutant en c/c++, flash et asm- [url="mailto:cedbillard@voila.fr"]Me contacter[/url]
|
|
jeudi 15 mai 2008 à 12:21:45 |
Re : Java et géométrie

jojolemariole
|
C'est un peu vague comme question.
Je te montre un exemple simple de dessin avec Java en 2 classes. Tu pourras peut-être t'en inspirer.
import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints;
import javax.swing.JPanel;
/** * Ca c'est une JPanel personnalise (extends JPanel) */ public class PanelP4 extends JPanel {
private static final long serialVersionUID = 1L;
/** * On surcharge la methode paint afin de dessiner des trucs */ public void paint(Graphics graphics){ /* * C'est pas tres elegant mais, on convertit le graphics en * graphics2D qui permet de faire plus de chose */ Graphics2D g = (Graphics2D) graphics; /* * On active l'antialiasing (effet d'escalier) * pour que les cercles soient plus jolis */ g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); /* * On met la couleur du Graphics2D à Bleu, c'est comme si on était en train * de dessiner et qu'on prenait un crayon bleu (par défaut c'est noir) */ g.setColor(Color.blue); /* * On dessine un rectangle bleu qui fait toute la taille du panel */ g.fillRect(0, 0, getWidth(), getHeight()); /* * On dessine un petit disque jaune */ g.setColor(Color.yellow); g.fillOval(10, 10, 50, 50); }
}
Classe de test
import javax.swing.JFrame;
public class TestPanelP4 {
public static void main(String[] args) {
// on instancie un panelp4 (celui qui affiche un rond // jaune sur fond bleu PanelP4 panel = new PanelP4();
// on instancie une fenetre qui va contenir le panel // sans quoi il ne sera jamais visible a l'ecran JFrame fenetre = new JFrame("Test Panel P4");
// on definit la taille de la fenetre fenetre.setSize(200, 100);
// on ajoute le panel dans la fenetre fenetre.add(panel);
// on centre la fenetre a l'ecran fenetre.setLocationRelativeTo(null);
// cette instruction permet de faire en sorte que l'application soit // fermee quand on ferme la fenetre fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// on rend la fenetre visible fenetre.setVisible(true); }
}
|
|
Cette discussion est classée dans : java, géométrie
Répondre à ce message
Sujets en rapport avec ce message
Débuter en java... [ par OriOn ]
Bonjour, voilà alors je voudrais me mettre à java, et je voudrais savoir qu'est ce qu'il faut que je télécharge pour pouvoir tester mes créations et q
Editeur Java [ par syndrael ]
Bonjour,Je débute et je voulais savoir quel éditeur vous utilisez de votre coté. Moi, je fais appel à JPADPro 3.6, ca change de la fenetre DOS !! LOL
interaction entre html et java via javascript [ par rmo ]
Bonjour à tous.Je cherche à trouver comment par une action sur un boutoon html, lancer une action dans une applet java.Merci.
Comment on fait pour simplement dessiner [ par MeltedMind ]
Bonjour, je me demandais comment l'on fait pour afficher un image en java. J'utilise Code Warrior pour java version 6.0, je suis un nouvel utilisateu
Icône pour application Java [ par Mikonyx ]
Est-il possible de remplacer la tasse de café présente dans toutes les applications Java par un icône personnel? Ah aussi... existe t'il un equivalent
chat multiclients (JAVA) [ par Yzermat ]
Je suis a la recherche d'un chat multiclients en java! Ce serait bien si il était assez bien commenté! C'est tres urgent et assez important , sinon je
Urgent : Broadcast en JAVA [ par skysee ]
Bonjour,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister toutes les machines qui y sont connectées. L'affichage se réalisant com
Programmation BROADCAST en JAVA [ par skysee ]
Bonsoir,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister tout les PC qui y sont connectées. L'affichage de ses PC se réalisant c
URGENT: Broadcast en JAVA [ par skysee ]
Bonjour,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister toutes les machines qui y sont connectées. L'affichage se réalisant com
Compilateur JAVA [ par BobH ]
J'ai du formater mon disque et je n'ai plus j++ donc je cherche juste un compilateur, merci!
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : COURRE : COUR par barhoum1111
Cliquez pour lire la suite par barhoum1111
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|