update
This commit is contained in:
20
DEV.2.1/TP/TP2-CompGraphique/test.java
Normal file
20
DEV.2.1/TP/TP2-CompGraphique/test.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import java.awt.BorderLayout;
|
||||||
|
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.JTextField;
|
||||||
|
|
||||||
|
|
||||||
|
public class test {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
JFrame f = new JFrame();
|
||||||
|
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
|
||||||
|
f.setLayout(new BorderLayout());
|
||||||
|
JTextField tf = new JTextField();
|
||||||
|
f.setSize(500, 300);
|
||||||
|
f.setLocation(500,250);
|
||||||
|
f.setVisible(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
BIN
DEV.2.1/TP/TP3-MiseenPage/Choix.class
Normal file
BIN
DEV.2.1/TP/TP3-MiseenPage/Choix.class
Normal file
Binary file not shown.
33
DEV.2.1/TP/TP3-MiseenPage/Choix.java
Normal file
33
DEV.2.1/TP/TP3-MiseenPage/Choix.java
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
|
||||||
|
public class Choix {
|
||||||
|
public static void main(String[] args){
|
||||||
|
JFrame frame = new JFrame("Choix");
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
GridLayout gestionnaire = new GridLayout(4, 1);
|
||||||
|
frame.setLayout(gestionnaire);
|
||||||
|
|
||||||
|
|
||||||
|
JRadioButton gryf = new JRadioButton("Gryffondor");
|
||||||
|
JRadioButton serd = new JRadioButton("Serdaigle");
|
||||||
|
JRadioButton serp = new JRadioButton("Serpentard");
|
||||||
|
JRadioButton pouf = new JRadioButton("Poufsouffle");
|
||||||
|
|
||||||
|
gryf.setHorizontalAlignment(JRadioButton.CENTER);
|
||||||
|
serd.setHorizontalAlignment(JRadioButton.CENTER);
|
||||||
|
serp.setHorizontalAlignment(JRadioButton.CENTER);
|
||||||
|
pouf.setHorizontalAlignment(JRadioButton.CENTER);
|
||||||
|
|
||||||
|
frame.add(gryf);
|
||||||
|
frame.add(serd);
|
||||||
|
frame.add(serp);
|
||||||
|
frame.add(pouf);
|
||||||
|
|
||||||
|
frame.setSize(1000,500);
|
||||||
|
frame.setLocation(500,250);
|
||||||
|
frame.setVisible(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
BIN
DEV.2.1/TP/TP3-MiseenPage/Damier.class
Normal file
BIN
DEV.2.1/TP/TP3-MiseenPage/Damier.class
Normal file
Binary file not shown.
34
DEV.2.1/TP/TP3-MiseenPage/Damier.java
Normal file
34
DEV.2.1/TP/TP3-MiseenPage/Damier.java
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
|
||||||
|
public class Damier {
|
||||||
|
public static void main(String[] args){
|
||||||
|
JFrame frame = new JFrame("Damier");
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
int xpan = Integer.parseInt(args[0]);
|
||||||
|
int ypan;
|
||||||
|
ypan = xpan;
|
||||||
|
|
||||||
|
GridLayout gestionnaire = new GridLayout(xpan, ypan);
|
||||||
|
frame.setLayout(gestionnaire);
|
||||||
|
|
||||||
|
for(int i = 0; i < xpan*ypan; i++){
|
||||||
|
if(i % 2 == 0){
|
||||||
|
JPanel panneau = new JPanel();
|
||||||
|
panneau.setBackground(Color.WHITE);
|
||||||
|
frame.add(panneau);
|
||||||
|
}else{
|
||||||
|
JPanel panneau = new JPanel();
|
||||||
|
panneau.setBackground(Color.CYAN);
|
||||||
|
frame.add(panneau);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
frame.setSize(500,500);
|
||||||
|
frame.setLocation(500,250);
|
||||||
|
frame.setVisible(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
BIN
DEV.2.1/TP/TP3-MiseenPage/Piege.class
Normal file
BIN
DEV.2.1/TP/TP3-MiseenPage/Piege.class
Normal file
Binary file not shown.
25
DEV.2.1/TP/TP3-MiseenPage/Piege.java
Normal file
25
DEV.2.1/TP/TP3-MiseenPage/Piege.java
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
|
||||||
|
public class Piege {
|
||||||
|
public static void main(String[] args){
|
||||||
|
JFrame frame = new JFrame("Piege");
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
frame.setLayout(null);
|
||||||
|
|
||||||
|
JButton btn1 = new JButton("1");
|
||||||
|
btn1.setLocation(1,1);
|
||||||
|
btn1.setSize(400,50);
|
||||||
|
|
||||||
|
JButton btn2 = new JButton("2");
|
||||||
|
btn2.setLocation(400,1);
|
||||||
|
btn2.setSize(100,400);
|
||||||
|
|
||||||
|
frame.add(btn1);
|
||||||
|
frame.add(btn2);
|
||||||
|
frame.setSize(500,500);
|
||||||
|
frame.setLocation(500,250);
|
||||||
|
frame.setVisible(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
27
DEV.2.1/TP/TP3-MiseenPage/Question.java
Normal file
27
DEV.2.1/TP/TP3-MiseenPage/Question.java
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
|
||||||
|
public class Question {
|
||||||
|
public static void main(String[] args){
|
||||||
|
JFrame frame = new JFrame("Question");
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
frame.setLayout(new BorderLayout());
|
||||||
|
|
||||||
|
JLabel etiquette = new JLabel("Aimez-vous les chats ?", SwingConstants.CENTER);
|
||||||
|
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
|
||||||
|
JButton btn1 = new JButton("Oui");
|
||||||
|
JButton btn2 = new JButton("Non");
|
||||||
|
JButton btn3 = new JButton("NSPP");
|
||||||
|
|
||||||
|
buttonPanel.add(btn1);
|
||||||
|
buttonPanel.add(btn2);
|
||||||
|
buttonPanel.add(btn3);
|
||||||
|
|
||||||
|
frame.add(etiquette, BorderLayout.NORTH);
|
||||||
|
frame.add(buttonPanel, BorderLayout.SOUTH);
|
||||||
|
frame.setSize(380,120);
|
||||||
|
frame.setLocation(500,250);
|
||||||
|
frame.setVisible(true);
|
||||||
|
}
|
||||||
|
}
|
30
DEV.2.1/TP/TP3-MiseenPage/Rose.java
Normal file
30
DEV.2.1/TP/TP3-MiseenPage/Rose.java
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
|
||||||
|
public class Rose {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
JFrame frame = new JFrame("Rose");
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
// Créer un panel avec un GridLayout pour organiser les labels
|
||||||
|
JPanel panel = new JPanel(new GridLayout(0, 1)); // Une colonne, autant de lignes que nécessaire
|
||||||
|
|
||||||
|
// Ajouter les labels avec les noms
|
||||||
|
panel.add(new JLabel("Mystral", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Tramontane", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Grec", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Ponant", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Levant", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Libeccio", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Marin", SwingConstants.CENTER));
|
||||||
|
panel.add(new JLabel("Sirocco", SwingConstants.CENTER));
|
||||||
|
|
||||||
|
// Ajouter le panel à la frame
|
||||||
|
frame.add(panel, BorderLayout.CENTER);
|
||||||
|
|
||||||
|
// Configurer la taille et la position de la frame
|
||||||
|
frame.setSize(300, 200);
|
||||||
|
frame.setLocationRelativeTo(null); // Centrer la fenêtre sur l'écran
|
||||||
|
frame.setVisible(true);
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user