Maison > Java > javaDidacticiel > Qu'est-ce que JFrame en Java

Qu'est-ce que JFrame en Java

(*-*)浩
Libérer: 2020-09-17 13:15:09
original
30191 Les gens l'ont consulté

En java, JFrame est une classe officiellement fournie. La fonction principale de cette classe est d'utiliser cette classe pour développer rapidement des applications d'interface Java (architecture c/s), qui appartiennent au système de connaissances java.swing ; C'est l'objet de la fenêtre sur l'écran et peut être agrandi, réduit et fermé.

Qu'est-ce que JFrame en Java

JFrame fait référence à un programme GUI en langage informatique Java. L'idée de base est basée sur JFrame, qui est l'objet de la fenêtre à l'écran et peut maximiser. , Réduire, fermer.

Blocs de base

Les trois éléments de base de Swing : les étiquettes, les boutons et les champs de texte, mais vous avez besoin d'un endroit pour les placer et vous voulez que les utilisateurs sachent comment ; pour s'occuper d'eux.

La classe JFrame résout ce problème : c'est un conteneur qui permet aux programmeurs d'y ajouter d'autres composants, de les organiser et de les présenter à l'utilisateur. JFrame fait en réalité plus que simplement permettre aux programmeurs d'y insérer des composants et de les présenter à l'utilisateur. Malgré son apparente simplicité, il s'agit en fait du composant le plus complexe du package Swing. Pour maximiser la simplicité des composants, JFrame agit comme un pont entre les composants Swing indépendants du système d'exploitation et le système d'exploitation qui les exécute réellement. JFrame est enregistré en tant que fenêtre auprès du système d'exploitation natif et, ce faisant, vous bénéficiez de nombreuses fonctionnalités familières des fenêtres du système d'exploitation : réduire/agrandir, redimensionner et déplacer.

JFrame est une classe de frame de niveau supérieur, comme un cadre de fenêtre. C'est aussi une classe conteneur. Ce cadre peut accueillir plusieurs baies vitrées.

Méthode de construction JFrame :

JFrame()
构造一个初始时不可见的新窗体。
JFrame(GraphicsConfiguration gc)
以屏幕设备的指定 GraphicsConfiguration 和空白标题创建一个 Frame。
JFrame(String title)
创建一个新的、初始不可见的、具有指定标题的 Frame。
JFrame(String title, GraphicsConfiguration gc)
创建一个具有指定标题和指定屏幕设备的 GraphicsConfiguration 的 JFrame。
Copier après la connexion

L'une des caractéristiques remarquables de l'utilisation de Java pour créer des fenêtres est qu'il n'existe pas une seule façon d'implémenter les fonctions de fenêtre. beaucoup.

Faisons un JFrame Bonjour, première mondiale

package window;

import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class JFrameWindow extends JFrame{     //需要继承JFrame

    public JFrameWindow(String title)
    {
        JFrame jf = new JFrame(title);    
        Container conn = jf.getContentPane();    //得到窗口的容器
        JLabel L1 = new JLabel("Hello,world!");    //创建一个标签 并设置初始内容
        
        conn.add(L1);
        
        jf.setBounds(200,200,300,200); //设置窗口的属性 窗口位置以及窗口的大小
        jf.setVisible(true);//设置窗口可见
        jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //设置关闭方式 如果不设置的话 似乎关闭窗口之后不会退出程序
    }
    
    public static void main(String[] args) {
        new JFrameWindow("窗口");        //创建窗口
    }

}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal