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
PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit
Forum
PARALLELISATIONPARALLELISATION par infogoss
Cliquez pour lire la suite par infogoss
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|