BlueJ

BlueJ

BlueJ

BlueJ
Description de l'image BlueJ Logo.svg.
Description de l'image 20210807 13 06 03-BlueJ FIX.png.
Informations
Développé par Michael Kölling (en)Voir et modifier les données sur Wikidata
Dernière version 6.0.0 ()Voir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Environnement Machine virtuelle Java, macOS, Linux et Microsoft WindowsVoir et modifier les données sur Wikidata
Formats lus BlueJ Package (d) et BlueJ Class Context (d)Voir et modifier les données sur Wikidata
Formats écrits BlueJ Package (d) et BlueJ Class Context (d)Voir et modifier les données sur Wikidata
Langues AnglaisVoir et modifier les données sur Wikidata
Type Kit de développement
Environnement de développement intégréVoir et modifier les données sur Wikidata
Licence GPL linking exception (en)Voir et modifier les données sur Wikidata
Site web www.bluej.org et bluej.orgVoir et modifier les données sur Wikidata

BlueJ est un environnement de développement intégré créé principalement pour l'enseignement de la programmation orientée objet. Il permet d'écrire des programmes Java en utilisant le langage Java ou (depuis la version 4) le langage Stride (langage utilisant un éditeur à base de cadres).

BlueJ est capable de décompresser directement les fichiers .jar, et travaille dans des répertoires de projets contenant au moins le fichier bluej.pkg. Il y ajoute ensuite un fichier nommé package.bluej, contenant les coordonnées et tailles des différents objets représentés dans son interface graphique.

Interface graphique

La plus grande partie de la fenêtre principale de BlueJ est occupée par un diagramme de classes simplifié. Les classes y sont représentées par des rectangles jaunes, reliés entre eux par des flèches représentant les relations d'héritage et de dépendance. Les classes de test unitaire sont des rectangles verts[1].

Un double-clic sur une classe permet d'ouvrir le fichier Java (ou Stride) correspondant dans une fenêtre de l'éditeur intégré, permettant d'examiner et de modifier son code source. Un clic droit sur une classe fait apparaître un menu contextuel qui permet entre autres d'en créer des instances qui se présenteront sous la forme de rectangles rouges dans le présentoir à objets, en bas de la fenêtre.

Un double-clic sur un de ces objets ouvre une boîte montrant son état (l'ensemble de ses attributs avec leurs valeurs). Le menu contextuel des objets contient la liste de toutes ses méthodes (même celles qui sont héritées des superclasses), que l'on pourra directement exécuter d'un simple clic.

Diagramme de classes.

Notes et références

  1. (en) « BLUEJ DOCUMENTATION », BlueJ.org.

Voir aussi

Sur les autres projets Wikimedia :

Article connexe

Lien externe

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.