PIZiadas graphiques

PIZiadas graphiques

Mon monde est po.

Programmation graphique: Commencer à construire la bibliothèque graphique [JAVA]

applet_blackboardAprès installer l'environnement de développement (IDE) de Eclipse y créer un nouveau projet, Nous avons Ajout d'un programme au projet Eclipse.

La prochaine étape est de commencer à structurer la requête introductive de la construction des éléments de la bibliothèque graphique.

Le premier outil que nous allons développer sera responsable du stockage et de la représentation d'objets graphiques. Un panneau sur lequel les éléments seront tirés: “Tableau noir”.

Cet objet est stocké dans un fichier qui résidera dans la bibliothèque de graphiques. Les éléments d'une bibliothèque sont regroupés dans ce qu'on appelle “Paquets” (Paquet):

Il peut être indiqué lors de la création d'un fichier, En plus du nom de la même, le nom de la “forfait” où doivent résider. Si le paquet n'existe pas, Il crée des fichiers Assistant. Physiquement, c'est un répertoire dans lequel nous allons ajouter nouveaux fichiers. Dans notre cas, nous appellerons “graph”, Alors que le fichier, nous vous appellerons “Tableau noir” (pizarra).

Blackboard

Pour passer en revue la structure du projet, nous allons voir les changements. Sera montré le nouveau “forfait” accompagnée du dossier, nous avons créé.

Blackboard_Structure

Le fichier s'étendra la classe “Toile”, à savoir, Il faudra les propriétés de cette classe de JAVA qui vous permet de dessiner sur une surface. Pour le moment, nous inclurons une caractéristique unique pour dessiner une ligne, et être en mesure de vérifier que tout fonctionne correctement au niveau structural. Nous développerons par la suite les fonctionnalités dont nous avons besoin de fournir ce genre de fonctions graphiques de haut niveau..clase_Blackboard

Nous allons modifier le programme principal d'incorporer l'élément de la bibliothèque de graphiques que nous venons de créer.

Nous aurons besoin d'un identificateur de l'élément “Tableau noir”. Dans la même ligne de code, nous allons déclarer l'ID (pizarra) et nous initierons il en lui assignant un objet (Tableau noir)

Blacboard ardoise = nouveau tableau noir();

Nous allons ajouter l'élément à l'applet, mais auparavant, nous définirons comme il s'allume sur l'écran. Le “Mises en page” ils sont nécessaires pour la répartition des composants sur la fenêtre de l'application.

 this.setLayout(New GridLayout());
 this.Add(pizarra);

Nous réalisons ces opérations dans le constructeur de la classe parente, C'est la fonction qui porte le même nom que le fichier JAVA.

Pour exécuter le programme principal (Exemple 1) Nous pouvons le faire tant que “Applet” sur une page du navigateur, ou comme une application autonome. Dans le premier cas s'exécutera ce constructeur de classe ou fonction, Tandis que le second s'exécutera la fonction “principale” comme nous l'avons vu à la Ajouter un programme au projet Eclipse.

C'est pourquoi nous devons faire le constructeur s'exécute si nous partons de l'application de la fonction “principale”. Nous tout d'abord créer un identificateur de l'objet et il commence par l'opérateur “nouveau”:

Exemple1 App = exemple1 nouveau();

Nous allons ensuite créer une fenêtre d'application, ONU “cadre” avec une taille appropriée. Si nous exécutons le programme dans un navigateur, que cela servira d'une fenêtre.

		Image image = new Frame();
 frame.setSize(640,480);

Si vous appuyez sur le bouton fermer de la “cadre”, Il faut cesser l'application, Ceci est accompli en ajoutant un processus ou “écouteur” le même, qui s'exécute lorsque vous cliquez sur l'icône de verrouillage:

		frame.addWindowListener(nouveau WindowAdapter() { 
 public windowClosing Sub(WindowEvent arg0) {
 System.Exit(0);
 } 
 });

Enfin ajouter l'application à la “cadre” et le rendre visible.

		frame.Add(app);
 frame.setVisible(true);

Clase_Example_Modificada

Exécutez l'application comme une Applet

Nous pouvons utiliser un émulateur pour voir comment s'exécuterait l'application dans un navigateur. Nous avons vu que, par le biais du menu graphique ou les caractères alphanumériques, vous pouvez définir une configuration d'exécution:

Run->Exécuter en tant que ->Java Applet

run_as

Nous pouvons adapter cette configuration d'exécution en sélectionnant:

Run->Exécuter des Configurations…

Ce menu nous fournira une fenêtre avec des onglets qui permet d'ajuster différents paramètres de l'exécution du programme, comme la taille de la fenêtre, le fichier à exécuter pour lancer le même, paramètres de la machine virtuelle, JAVA etc...Run_Configuration

Nous pouvons changer le nom de la configuration, si nous définissons plusieurs tests différents. Le nom doit nous rappeler tout ce qui fait de cette configuration.Run_Configuration_applet

Le paramètre que vous souhaitez modifier est la taille de la fenêtre du navigateur simulateur. Cette taille sera définie ultérieurement dans le code HTML à insérer l'applet dans une page web.Size_Applet

Bien qu'apparemment le programme ne fait rien de nouveau, Nous avons fait des progrès dans la façon de structurer le code commençant à se spécialiser les mêmes éléments. Pour le moment, nous avons deux fichiers JAVA, le premier démarrage de l'application, tandis que le second sera responsable pour les objets de la peinture. L'étape suivante consiste à commencer à définir nos objets graphiques.

Objet graphique et des interfaces orientées

JAVA

Cours JAVA