Java - GridLayout

Table des matières
Le développement d'interfaces graphiques en Java C'est assez complexe, cependant nous avons l'aide de plusieurs outils qui nous permettent d'organiser dynamiquement les éléments à l'écran, nous les appelons Gestionnaires de mise en page.
Chacune d'entre elles correspond à certaines caractéristiques et classes que nous pouvons utiliser, mais elles ont le même objectif et nous permettent de créer des interfaces multiplateformes qui ne se limitent pas à un système ou à une taille d'écran particulière.
Le Disposition de la grille est un gestionnaire de mise en page de Java, Il est largement utilisé car il nous permet d'organiser nos éléments dans une formation de cellules, à la manière de matrices, ce qui nous permet de réaliser des divisions intéressantes qui améliorent l'apparence de nos applications.
Pour atteindre ces objectifs, nous pouvons diviser notre conteneur en lignes et en colonnes, mais nous devons suivre certains paramètres pour que tout fonctionne correctement, voyons ces règles simples que nous devons appliquer lorsque nous travaillons avec Disposition de la grille:
  • Le nombre de lignes peut être 0 ou le nombre de colonnes peut être 0, cependant les deux ne peuvent pas être 0 en même temps, cela nous permet que si l'une est 0 et l'autre ne l'est pas, celle qui n'est pas 0 peut être ré- dimensionné dynamiquement par le gestionnaire de fenêtres.
  • Lorsque nous établissons que les colonnes et les lignes sont différentes de 0 et différentes entre elles, dans ce cas les lignes seront le nombre dominant, donc s'il y a un nombre qui dépasse les colonnes, elles seront regroupées dans les lignes de manière dynamique.
Comme on peut le voir, travailler avec des lignes et des colonnes ne semble pas complexe et surtout parce que c'est quelque chose que l'on voit beaucoup dans les tableurs.
Afin d'appliquer une Disposition de la grille Dans nos interfaces nous devons établir quelques paramètres, voyons d'abord comment nous devons invoquer la classe :
GridLayout (lignes : int, colonnes : int, hgap : int, vgap : int)

Si nous voyons les paramètres que nous passons, ils sont assez clairs, rows est le nombre de lignes qu'aura notre grille, colonnes aussi le nombre de colonnes, le hgap est la distance en pixels de séparation ou d'espace entre les lignes et le vgap est l'espace de séparation en pixels entre les colonnes.
Une fois que nous savons comment fonctionne notre gestionnaire de mises en page, nous allons maintenant créer un petit programme qui le mettra en pratique, dans ce programme nous allons incorporer un Disposition de la grille en un JFrame, ici nous allons montrer un interface à deux colonnes et trois rangées. Voyons le code source correspondant dans l'image suivante :

Notons que pour utiliser le Disposition de la grille nous devons inclure la classe qui réside dans java.awt.GridLayout, après avoir fait cela, nous pouvons l'incorporer dans notre programme, nous voyons également que pour l'utiliser nous le plaçons dans un JFrame qui fonctionne pour nous comme un conteneur, au final nous obtiendrons le résultat suivant :

Si nous redimensionnons la fenêtre, les colonnes et les lignes seront ajustées, donnant ainsi l'effet dynamique dont nous avons besoin. Avec cela, nous terminons ce tutoriel, comme nous l'avons vu en utilisant le Disposition de la grille pour nos interfaces graphiques dans les applications Java C'est très simple et nous permet d'étendre les fonctionnalités de nos programmes au-delà de la section fonctionnelle.
wave wave wave wave wave