fenetres.java 1.02 KB
package tp1;

import javax.swing.*;

public class fenetres {
    public static void main(String[] args) {
        //question 1
        //JWindow win = new JWindow();
        //il peut etre intéressant d'utiliser la classe JWindow pour afficher le logo d'un logiciel lors de son démarrage
        //afin de faire patienter l'utilisateur.

        //question 2
        JFrame win = new JFrame();

        win.setSize( 500, 400);
        win.setLocationRelativeTo(null);

        JLabel label = new JLabel("Hello World!");

        win.add(label);

        //question 5
        //JDialog dialog = new JDialog(win);

        //question 3
        win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //question 4
        win.setResizable(false);
        win.setVisible(true);
        JDialog dialog = new JDialog(win, true);
        //on peut interragir avec la fenetre à partir du moment où l'on ferme la boite de dialogue
        dialog.setSize(150,100);
        dialog.setLocationRelativeTo(null);
        dialog.setVisible(true);
    }
}