Blame view

src/tp1/fenetres.java 1.02 KB
af80f4c2   Shaggy420   added src files
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  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);
      }
  }