Introduction à la programmation Java (7 / 7 étapes)

Étape 7: graphique

Donc maintenant que vous avez une connaissance de base des boucles nous pouvons commencer à s’amuser avec des graphiques. D’abord, vous devrez utiliser une bibliothèque (ces drôles de choses à la recherche en haut de votre code) pour créer une fenêtre, alors vous avez besoin commencer à dessiner des formes différentes, avec des commandes différentes, Notez que lorsque vous créez une fenêtre graphique de l’origine du plan va commencer dans le coin supérieur gauche de l’écran.

Lorsque vous dessinez dans Java, vous devez utiliser la commande g.draw ou g.fill suivi de ligne, Rect, ovale ou Poly pour dessiner une ellipse de ligne rectangle ou un polygone personnalisé respectivement, qui pourrait ressembler à ceci :

g.drawLine (20, 30, 40, 50); //draws une ligne, Notez que là où vous dessinez les repose sur la coordonnée que vous entrez

g.fillRect (20, 30, 40, 50); / / dessine un rectangle rempli
g.drawRect (20, 30, 40, 50); / / lorsque vous tapez dessinez au lieu de remplissage il va tirer juste un contour de la forme

g.fillOval (20, 30, 40, 50); //draws un ovale

Si vous voulez faire votre propre polygone, puis vous devez écrire ce code :

Poly polygone = nouveau Polygon() ;
poly.addPoint (50, 50); //each de ces lignes sont un nouveau point sur votre polygone
poly.addPoint (75, 75) ;
poly.addPoint (75, 100) ;
poly.addPoint (25, 100) ;
poly.addPoint (25, 75) ;
g.fillPolygon(poly) ;

Maintenant si vous voulez ajouter du texte, que vous pouvez simplement dessinez-le comme tout le reste :

g.drawString (« Hi there! », 40, 50) ;

Maintenant si vous tapez g.fill par défaut est il de couleur noir donc pour changer la couleur, vous devez taper ce qui suit :

g.setColor(Color.red) ;

ou si vous voulez faire votre propre couleur, vous pouvez modifier la valeur int rouge vert et bleu comme ceci :

int rouge = 100, vert = 0, bleu = 255 ;
Couleur = nouvelle couleur (rouge, vert, bleu) ;

vous pouvez trouver un nuancier ici

Ce code va dessiner une ligne, des formes, une chaîne et couleur de l’arrière-plan, essayez de deviner à quoi il ressemblera avant que vous l’exécutez sur votre ordinateur :

Import javax.swing.* ;
import java.awt.* ;
import java.awt.event.* ;
import java.text.* ;
Java.util Import ;

SerializableAttribute public class MyFrame extends JFrame {}

/*
* Constructeur
*
* met en place la fenêtre lorsqu’elle est créée
*/
public MyFrame() {}
Super ("Window Graphics") ;
Bac bac = getContentPane() ;

Si vous voulez une plus grande fenêtre, modifiez les numéros de
setSize (300, 200) ;
setVisible(true) ;
}

/*
* peinture
*
* réalise le dessin de la fenêtre
*/
{} public void paint (Graphics g)
Super.Paint(g) ;

g.setColor(Color.red) ;
g.fillRect (50, 50, 200, 100) ;

g.setColor(Color.black) ;
g.drawLine (50, 50, 250, 150) ;

g.setColor(Color.blue) ;
g.fillOval (60, 90, 30, 30) ;

g.setColor(Color.yellow) ;
Poly polygone = nouveau Polygon() ;
poly.addPoint (220, 70) ;
poly.addPoint (240, 90) ;
poly.addPoint (200, 90) ;
g.fillPolygon(poly) ;

g.setColor(Color.darkGray) ;
g.drawString ("Smile!", 130, 170) ;
}

/**
* principal
*
* crée la fenêtre
*/
Public Shared Sub main (String [] args) {}
MyFrame frame = new MyFrame() ;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
}
}

Maintenant, nous allons w

Articles Liés

Programmation Java pour les débutants absolus

Programmation Java pour les débutants absolus

Bonjour ! Ma conjecture est que si vous avez trébuché à travers ce instructable vous voulez apprendre à programmer à l'aide de java ! (Ou du moins je l'espère). En tout cas, dire vous ne savez absolument rien sur java (ou proche de rien, ou vous voul
Comment faire le Portable / programme java Jdk indépendant

Comment faire le Portable / programme java Jdk indépendant

HelloW tout le monde, j'ai voulu faire des programme java portable qui je pourrais courir sur n'importe quelle machine (sans jdk ou jre). Donc après avoir effectué quelques j'ai expériences maded un package qui peut exécuter des classes debase java s
Programmation java départ leçon 3

Programmation java départ leçon 3

après avoir donné le didacticiel de base simple, j'ai décidé nous allions commencer plus fort en programmation java. Le langage de programmation impressionnant mine artisanale a été créé. Nous n'allons pas faire mine craft mais nous allons coller à j
Comment faire votre premier programme Java

Comment faire votre premier programme Java

pour beaucoup de gens, comment les ordinateurs font ce qu'ils font est un mystère incroyable.  Ce guide pratique vise à vous mettre sur la voie de comprendre comment les programmes fonctionnent en vous aidant à créer un programme.Pour ce guide pour ê
Programme Java pour calculer les intérêts composés

Programme Java pour calculer les intérêts composés

/ / ce programme détermine la somme d'argent qui est accentué à 8 %au fil du temps (soustraire 30 % par mois pour les impôts.Exécuter ce programme depuis la ligne de commande.L'utilisateur est invité à saisir le nombre d'années qu'ils veulent investi
Petit programme Java à l’aide d’expressions régulières

Petit programme Java à l’aide d’expressions régulières

/ / ce programme permettra de tester les expresssions régulièressur un fichier que l'utilisateur entre à la demande du programme.Distribué sous la GNU GPL : www.gnu.orgimport java.IO ;import java.util.regex.* ;public class regex1 {}Public Shared Sub
Introduction à la programmation Android !

Introduction à la programmation Android !

Salut les gars, je suis retour avec mon V instructable sur la programmation Android. Je sais très bien qu'android est facile à apprendre et à environ 65 % des personnes savent comment programmer pour android. Mais cette instructable pour ces 35 %:D.
Comment écrire le premier programme java

Comment écrire le premier programme java

ici m'a montré les étapes à suivre pour installer le dernier jdk (kit de développement java) et les réglages nécessaires de chemin d'accès et classpathPartie 2: J'ai essayé de discuter ici la façon d'écrire une java class, comment compiler, quelles p
Une introduction à la programmation VBScript

Une introduction à la programmation VBScript

VBScript est un langage de programmation simple exécuté par Windows Script Host, il peut être codé avec le bloc-notes ou Notepad ++son extension est .vbs et peut être exécutée sur n'importe quelle machine windows Visual Basic Script VBS signifie donc
Introduction à la programmation (à l’aide d’une calculatrice)

Introduction à la programmation (à l’aide d’une calculatrice)

ce Instructable vous donnera les compétences de base au programme des équations simples dans votre calculatrice.  Je vais utiliser une calculatrice TI-84 Plus et je sais que cela va transférer tout droit à la TI-83.  Certaines calculatrices peuvent u
Création d’applications Android – pour les débutants complets

Création d’applications Android – pour les débutants complets

Si vous possédez un téléphone AndroidTM ou tablette et vous êtes le genre de personne qui aime faire les choses pour lui/elle-même (sinon pourquoi vous chercherait à une Instructable?), vous avez probablement pensé à découvrir comment développer vos
Dr. Java débutants programme

Dr. Java débutants programme

Vous aurez besoin une application base de Dr Java sur votre ordinateur pour cela instructableÉtape 1: Lancer l'application Ouvrez le programme Dr Java de la barre des tâches ou où vous l'avez enregistré.Étape 2: Commencez à taper la première ligne de
Java programmation - intérêts composés

Java programmation - intérêts composés

Bonjour dans ce Instructable je va vous montrer comment créer un programme Java qui calcule l'intérêt appliqué au principal déposé au cours du temps.  Avant de commencer ce Instructable vous aurez besoin des choses :1. un ordinateur de bureau/portabl
Java programmation Part1 (configuration Eclipse)

Java programmation Part1 (configuration Eclipse)

Avant de commencer programmation java nous devons mettre en place un ide java. Il s'appelle eclipse, vous pouvez le télécharger ici.Étape 1: Création d'un projetMaintenant que vous avez téléchargé d'éclipse, il faut créer un projet java. Nommez-le ja