Dessiner un rectangle en java
Fermé
saraDeve
Messages postés
2
Date d'inscription
dimanche 2 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2011
-
Modifié par saraDeve le 2/01/2011 à 20:35
MuslimTanger Messages postés 5 Date d'inscription jeudi 16 décembre 2010 Statut Membre Dernière intervention 18 janvier 2011 - 6 janv. 2011 à 16:20
MuslimTanger Messages postés 5 Date d'inscription jeudi 16 décembre 2010 Statut Membre Dernière intervention 18 janvier 2011 - 6 janv. 2011 à 16:20
Bonsoir ,
je suis débutante en java et je veux créer des radios bouttons, quand je clique sur un radio boutton un cercle se dessine, et quand je clique sur l'autre un rectangle se dessine en créant 2 classe une pour graphique et l'autre pour mettre la méthode actionPerformed(pour le code).
SVP aidez moi si c'est possible
et Merci d'avance
je suis débutante en java et je veux créer des radios bouttons, quand je clique sur un radio boutton un cercle se dessine, et quand je clique sur l'autre un rectangle se dessine en créant 2 classe une pour graphique et l'autre pour mettre la méthode actionPerformed(pour le code).
SVP aidez moi si c'est possible
et Merci d'avance
A voir également:
- Dessiner un rectangle en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Dessiner un tableau - Guide
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Utilisateur anonyme
2 janv. 2011 à 22:53
2 janv. 2011 à 22:53
Bonjour,
Voici en cadeau de début d'année un exemple généré par une appli plus importante:
(cette appli, en phase de mise au point, sera diffusée en temps voulu)
Cordialement et BONNE ANNÉE à tous,
Dan
Voici en cadeau de début d'année un exemple généré par une appli plus importante:
(cette appli, en phase de mise au point, sera diffusée en temps voulu)
import javax.swing.*; import java.awt.*; public class CoordonneesFiguresB extends JFrame { private int x, y; private int w = 0; private int h = 0; private String num1 ="1"; // un cercle <<<<<<<<<< private String num2 ="2"; private String num3 ="3"; private String num4 ="4"; private String num5 ="5"; // un rectangle <<<<<<<<<< private String num6 ="6"; private String num7 ="7"; private String num8 ="8"; private String num9 ="9"; private String num10 ="10"; private String num11 ="11"; private static Font font14; public CoordonneesFiguresB() { super("DESSINS DE FIGURES (OU DE TEXTES) DANS UN RECTANGLE."); // titre setSize(538, 248); // dimensions frame setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public void paint(Graphics g) { // dimensions de la frame, maximisée ou non w = getSize().width; // 538 ou 1296 (*) si maximisé (*) selon l'écran h = getSize().height; // 770 ou 786 (*) si maximisé (*) selon l'écran super.paint(g); x = 0; y = 39; // premiere ligne de la zone de dessin // Le rectangle dans lequel seront inscrits figures et/ou textes g.setColor(Color.green); // g.fillRoundRect(x +18, y, 502, 190); // sans angles arrondis g.fillRoundRect(x +18, y, 502, 190, 15, 15); // avec angles arrondis // CODE DE L'AFFICHAGE DE LA FIGURE 1 (le cercle) y = 39; // Dessiner un ovale plein en (x,y) (x +29, y+=18 soit: 29,57) et de dimensions (50,50). // dans ce cas l'ovale est un cercle (dim. 50X50) g.setColor(Color.blue); // couleur de remplissage (fond) g.fillOval(x +29, y+=18, 50, 50); // remplissage (fill) g.setColor(Color.green); // couleur du rectangle pour que ce soit (un peu) plus net g.drawOval(x +29, y, 50, 50); // affichage, dessiner (draw) g.setFont(font14); g.setColor(Color.white); g.drawString(num1, x +51, y+=29); // figure 1 // CODE DE L'AFFICHAGE DE LA FIGURE 5 (le rectangle) y = 39; // Dessiner un rectangle plein (4 point) et de dimensions (22,90). Polygon rectangle = new Polygon(); rectangle.addPoint(x +148, y+=77); // point haut gauche: x = 148, y = 116 rectangle.addPoint(x +170, y); // point haut droite: x = 170, y = 116 rectangle.addPoint(x +170, y+=90); // point bas droite: x = 170, y = 206 rectangle.addPoint(x +148, y); // point bas gauche: x = 148, y = 206 g.setColor(Color.cyan); // fond du rectangle g.fillPolygon(rectangle); // remplissage g.drawPolygon(rectangle); // affichage g.setFont(font14); g.setColor(Color.black); g.drawString(num5, x +156, y-=40); // figure 5 } public static void main(String[] args) { font14 = new Font("Arial", Font.BOLD, 14); new CoordonneesFiguresB(); } }
Cordialement et BONNE ANNÉE à tous,
Dan
6 janv. 2011 à 16:20