>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment mettre des images dans Java BlueJ

BlueJ, une plate-forme de développement intégrée pour le codage, l'édition, la compilation et l'exécution de programmes basés sur Java, peut être utilisée pour créer des programmes de conception graphique, des programmes de jeu et des animations. Pour ces programmes, vous aurez souvent besoin d'inclure des images. Utilisez BlueJ pour créer des programmes JAVA qui dessineront automatiquement des images ou importeront des images à partir de fichiers jpeg et gif. Pour les débutants, savoir mettre des images avec les classes graphiques de JAVA est une tâche relativement aisée. Avec ces classes, vous pouvez mettre des images personnalisées d'objets simples dans BlueJ avec seulement quelques lignes de code.

Étape 1

Démarrez le programme BlueJ. Cliquez sur l'option « Nouveau projet » dans le menu « Projet ». Enregistrez le projet dans un dossier nommé "put-pictures" dans la boîte de dialogue "save" qui apparaît.

Étape 2

Cliquez sur le bouton "Nouvelle classe". Tapez le nom "Draw_Picture" pour le nom de la classe dans la boîte de dialogue qui apparaît. Cliquez sur "OK".

Étape 3

Double-cliquez sur l'icône "Draw_Picture" pour ouvrir l'éditeur de texte pour taper le code de la classe "Draw_Picture". Tapez le code JAVA qui importe les classes graphiques JAVA nécessaires pour travailler avec des objets graphiques, la classe javax swing et la classe java awt (Abstract Web Toolbox).

importer javax.swing. ; importer java.awt.;

Étape 4

Tapez le code à partir de la ligne suivante de l'éditeur de texte pour déclarer une classe nommée "Frame" qui étend la classe JPanel, une sous-classe de la classe swing. Utilisez la méthode JFrame de la classe swing pour créer un conteneur Jframe nommé "frame" qui sera utilisé pour dessiner ou placer des images. Définissez l'argument largeur sur 640 pixels et l'argument hauteur sur 480 pixels pour le conteneur JFrame avec la méthode "setSize".

La classe publique Frame étend JPanel {

public Frame() { JFrame frame=nouveau JFrame(); frame.add(this); frame.setSize(640, 480); frame.setVisible(true); }

Étape 5

Tapez le code à partir de la ligne suivante de l'éditeur de texte qui rendra une image d'un rectangle dans le "cadre" créé à l'aide de la méthode de peinture. Définissez le paramètre x-position sur 100 pixels et l'argument y-position sur 100 pixels dans la méthode "drawRect" pour positionner le coin supérieur gauche d'un rectangle. Définissez l'argument de largeur rectangulaire sur 200 pixels et l'argument de hauteur rectangulaire sur 200 pixels pour les limites du rectangle (méthode drawRect). Définissez la propriété "Color.BLACK" dans la méthode setColor pour définir la couleur de la bordure du rectangle sur noir.

public void paint(Graphics g) { g2.setColor(Color.BLACK); g2.drawRect(100,100,200,200); }

Tapez l'accolade fermante pour fermer le code de la classe Frame.

}

Étape 6

Cliquez sur le bouton "Nouvelle classe". Tapez le nom "main_program" pour le nom de la classe dans la boîte de dialogue qui apparaît. Cliquez sur "OK".

Étape 7

Double-cliquez sur l'icône "main_program" pour ouvrir l'éditeur de texte afin de saisir le code de la classe "main_program". Tapez le code JAVA qui instancie la classe main_program. Créez un objet Frame, nommé "drawFrame", de la classe Frame avec la commande "new"

public class main_program { public static void main(String[] args) { Frame drawFrame=new Frame(); }

}

Étape 8

Cliquez sur le bouton "Compiler". Cliquez sur le bouton "Fermer". Faites un clic droit sur l'icône "main_program" et sélectionnez l'option "void main(String[] args)" dans le menu qui apparaît. Observez qu'un rectangle a été dessiné sur un écran blanc avec une bordure noire.


Vie intelligente