Le nom complet de GUI est Graphical User Interface, qui est une interface graphique fournie par des applications pour les opérations utilisateur, y compris les fenêtres, les menus, les boutons, les barres d'outils et divers autres éléments d'interface graphique.
AWT est une boîte à outils pour créer des interfaces utilisateur graphiques. Il fournit certains composants pour implémenter des interfaces graphiques. Les classes Java correspondantes sont fournies pour chaque composant du JDK.
Il existe deux sous-classes dans Windows, la classe Frame et la classe Dialog. La classe Frame est utilisée pour créer une fenêtre frame avec un titre comme interface principale. programme et la classe Dialog Utilisé pour créer une boîte de dialogue pour interagir avec les informations de l'utilisateur.
Panel est un conteneur et ne peut pas exister seul. Il ne peut exister que dans Windows et ses sous-classes. Un objet Panel représente une zone rectangulaire dans laquelle d'autres composants peuvent être hébergés
Layout Manager.
La position et la taille des composants dans le conteneur sont déterminées par le gestionnaire d'agencement. Il existe 5 gestionnaires de disposition fournis dans le package java.awt, à savoir FlowLayout (gestionnaire de disposition de flux), BorderLayout (gestionnaire de disposition de bordure), GirdLayout (gestionnaire de disposition de grille), GirdBagLayout (gestionnaire de disposition de paquet de grille), CardLayout (gestionnaire de disposition de carte) , chaque conteneur utilisera un gestionnaire de mise en page par défaut lors de sa création. Dans le programme, vous pouvez définir le gestionnaire de mise en page en appelant la méthode setLayout() de l'objet conteneur et utiliser automatiquement le gestionnaire de mise en page établi. FlowLayout (Flow Layout Manager)Dans ce mode de disposition, le conteneur place les composants de gauche à droite dans l'ordre dans lequel ils sont ajoutés. Lorsque la limite du conteneur est atteinte, le composant sera automatiquement placé au début de la ligne suivante. Le composant peut être défini sur un alignement à gauche, un alignement au centre ou un alignement à droite. FlowLayout a trois méthodes de construction.package AWT; import java.awt.*; public class GeZi { public static void main(String[] args) { Frame f=new Frame("我的世界!"); //设置窗体的宽和高 f.setSize(600,300); //设置窗体在屏幕中所处的位置(参考是左上角坐标) f.setLocation(600,200); f.setVisible(true); } }rrree
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!