1. import javax.swing.*; import java.awt.*; public class Sirocco { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); // on configure la fenetre fenetre.setSize(500, 300); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // un composant pour afficher du texte JLabel etiquette = new JLabel("Sirocco"); // on configure l'etiquette etiquette.setHorizontalAlignment(JLabel.RIGHT); // on ajoute le composant dans la fenetre, au milieu fenetre.add(etiquette, BorderLayout.SOUTH); // et on montre le resultat fenetre.setVisible(true); } } 2. import javax.swing.*; import java.awt.*; public class Boutons { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); // on configure la fenetre fenetre.setSize(500, 500); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton bouton1 = new JButton("Texte vraiment très long de zinzin genre LA LONGUEUR DU BAIL est folle"); JButton bouton2 = new JButton("Texte vraiment très long de zinzin genre LA LONGUEUR DU BAIL est folle"); JButton bouton3 = new JButton("Texte vraiment très long de zinzin genre LA LONGUEUR DU BAIL est folle"); JButton bouton4 = new JButton("Texte vraiment très long de zinzin genre LA LONGUEUR DU BAIL est folle"); JButton bouton5 = new JButton("Texte vraiment très long de zinzin genre LA LONGUEUR DU BAIL est folle"); fenetre.add(bouton1, BorderLayout.NORTH); fenetre.add(bouton2, BorderLayout.SOUTH); fenetre.add(bouton3, BorderLayout.WEST); fenetre.add(bouton4, BorderLayout.EAST); fenetre.add(bouton5, BorderLayout.CENTER); // et on montre le resultat fenetre.setVisible(true); } } 3. import javax.swing.*; import java.awt.*; public class Saisie { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); // on configure la fenetre fenetre.setSize(500, 500); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextField texte_inferieur = new JTextField("Texte inférieur"); JTextArea texte_global = new JTextArea("Texte global"); texte_inferieur.setHorizontalAlignment(JTextField.CENTER); texte_inferieur.setForeground(new Color(0,128,0)); texte_inferieur.setBackground(new Color(128,128,128)); texte_global.setForeground(new Color(0,128,00)); texte_global.setBackground(new Color(0,0,0)); fenetre.add(texte_global, BorderLayout.CENTER); fenetre.add(texte_inferieur, BorderLayout.SOUTH); // et on montre le resultat fenetre.setVisible(true); } } 4. import javax.swing.*; import java.awt.*; public class Choix { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); // on configure la fenetre fenetre.setSize(500, 300); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JRadioButton radio1 = new JRadioButton("Gryffondor"); JRadioButton radio2 = new JRadioButton("Serdaigle"); JRadioButton radio3 = new JRadioButton("Serpentard"); radio1.setHorizontalAlignment(JRadioButton.CENTER); radio2.setHorizontalAlignment(JRadioButton.CENTER); radio3.setHorizontalAlignment(JRadioButton.CENTER); fenetre.add(radio1, BorderLayout.NORTH); fenetre.add(radio2, BorderLayout.CENTER); fenetre.add(radio3, BorderLayout.SOUTH); fenetre.setVisible(true); } } 5. // CA FONCTIONNE PAS import javax.swing.*; import java.awt.*; public class Contingences { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); // on configure la fenetre fenetre.setSize(500, 500); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextField texte_inferieur = new JTextField("Texte inférieur"); JTextArea texte_global = new JTextArea("Texte global"); JScrollPane scroll_texte = new JScrollPane(texte_global); texte_inferieur.setHorizontalAlignment(JTextField.CENTER); texte_inferieur.setForeground(new Color(0,128,0)); texte_inferieur.setBackground(new Color(128,128,128)); texte_global.setForeground(new Color(0,128,00)); texte_global.setBackground(Color.BLACK); texte_global.setLineWrap(true); scroll_texte.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); fenetre.add(scroll_texte, BorderLayout.CENTER); fenetre.add(texte_global, BorderLayout.CENTER); fenetre.add(texte_inferieur, BorderLayout.SOUTH); // et on montre le resultat fenetre.setVisible(true); } }