update
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,34 @@
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
public class ActionFenetre implements WindowListener{
|
||||
private JFrame fenetre;
|
||||
|
||||
ActionFenetre(JFrame fenetre){
|
||||
this.fenetre = fenetre;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void windowActivated(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowClosed(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowClosing(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowDeactivated(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowDeiconified(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowIconified(WindowEvent evenement){
|
||||
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
}
|
||||
@Override
|
||||
public void windowOpened(WindowEvent evenement){
|
||||
System.out.println("Edouard");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
public class ActionFenetre implements WindowListener{
|
||||
private JFrame fenetre;
|
||||
|
||||
ActionFenetre(JFrame fenetre){
|
||||
this.fenetre = fenetre;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void windowActivated(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowClosed(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowClosing(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowDeactivated(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowDeiconified(WindowEvent evenement){
|
||||
}
|
||||
@Override
|
||||
public void windowIconified(WindowEvent evenement){
|
||||
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
}
|
||||
@Override
|
||||
public void windowOpened(WindowEvent evenement){
|
||||
}
|
||||
}
|
||||
BIN
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.class
Normal file
BIN
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.class
Normal file
Binary file not shown.
16
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.java
Normal file
16
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.java
Normal file
@@ -0,0 +1,16 @@
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
public class Q5Main{
|
||||
public static void main(String[] args){
|
||||
JFrame fenetre = new JFrame();
|
||||
ActionFenetre fenetreDynamique = new ActionFenetre(fenetre);
|
||||
JLabel message = new JLabel("Minimisez la fenêtre avant de la fermer !", JLabel.CENTER);
|
||||
fenetre.setSize(500, 500);
|
||||
fenetre.setLocation(0, 0);
|
||||
fenetre.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
|
||||
fenetre.add(message, BorderLayout.CENTER);
|
||||
fenetre.addWindowListener(fenetreDynamique);
|
||||
fenetre.setVisible(true);
|
||||
}
|
||||
}
|
||||
16
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.java~
Normal file
16
DEV/DEV2.1/Controle_Machine_blanc/Q5_Fermeture/Q5Main.java~
Normal file
@@ -0,0 +1,16 @@
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
public class Q5Main{
|
||||
public static void main(String[] args){
|
||||
JFrame fenetre = new JFrame();
|
||||
ActionFenetre fenetreDynamique = new ActionFenetre(fenetre);
|
||||
JLabel message = new JLabel("Minimisez la fenêtre avant de la fermer !", JLabel.CENTER);
|
||||
fenetre.setSize(500, 500);
|
||||
fenetre.setLocation(0, 0);
|
||||
fenetre.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
|
||||
fenetre.add(message, BorderLayout.CENTER);
|
||||
fenetre.addWindowListener(fenetreDynamique);
|
||||
fenetre.setVisible(true);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user