JAVA : comment fermer la fenêtre ?
baganda
-
lespetitesnuages Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
lespetitesnuages Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comment fermer une fenetre en cliquant sur l'onglet rouge comme toute autre fenêtre (sans avoir à créer un bouton qui la ferme) ?
aussi comment redimentionner le bouton, voici le tout petit code :
----------------------------------------------------------------------------
import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class test extends Frame implements ActionListener
{
Button cmd = new Button("GO");
Label lbl = new Label("Pas possible de fermer la fenêtre !");
public test()
{
// puis-je redimentionner le bouton ?
cmd.setBounds(10,10,10,10);//aucun effet
setBounds(300,300,300,300);
add("Center",cmd);
add("South",lbl);
cmd.addActionListener(this);
show();
}
public void actionPerformed(ActionEvent evt)
{
lbl.setText("Ni de redimentionner le bouton, blème !");
}
public static void main(String[] args)
{
new test();
}
}
----------------------------------------------------------------------------
merci infiniment pour votre aide
comment fermer une fenetre en cliquant sur l'onglet rouge comme toute autre fenêtre (sans avoir à créer un bouton qui la ferme) ?
aussi comment redimentionner le bouton, voici le tout petit code :
----------------------------------------------------------------------------
import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class test extends Frame implements ActionListener
{
Button cmd = new Button("GO");
Label lbl = new Label("Pas possible de fermer la fenêtre !");
public test()
{
// puis-je redimentionner le bouton ?
cmd.setBounds(10,10,10,10);//aucun effet
setBounds(300,300,300,300);
add("Center",cmd);
add("South",lbl);
cmd.addActionListener(this);
show();
}
public void actionPerformed(ActionEvent evt)
{
lbl.setText("Ni de redimentionner le bouton, blème !");
}
public static void main(String[] args)
{
new test();
}
}
----------------------------------------------------------------------------
merci infiniment pour votre aide
A voir également:
- JAVA : comment fermer la fenêtre ?
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
13 réponses
salut! voila ça marche pour fermer la fenetre!!!
import java.awt.*; import java.awt.event.*; public class test extends Frame implements ActionListener { Button cmd = new Button("GO"); Label lbl = new Label("Pas possible de fermer la fenêtre !"); public test() { // puis-je redimentionner le bouton ? cmd.setBounds(10,10,10,10);//aucun effet setBounds(300,300,300,300); add("Center",cmd); add("South",lbl); addWindowListener (new WindowAdapter(){ public void windowClosing (WindowEvent e){ System.exit(0); } }); cmd.addActionListener(this); show(); } public void actionPerformed(ActionEvent evt) { lbl.setText("Ni de redimentionner le bouton, blème !"); } public static void main(String[] args) { new test(); } }
Pour ce qui est d'afficher une fenêtre sans les 3 boutons "réduire", "agrandir" et "fermer", y a pas plus simple.
setUndecorated(true);
tout simplement.
Parcontre ça supprime aussi le contour de la fenêtre, donc je ne sais pas si c'est ce que tu désire mais le résultat est là, les boutons disparaissent. ;)
setUndecorated(true);
tout simplement.
Parcontre ça supprime aussi le contour de la fenêtre, donc je ne sais pas si c'est ce que tu désire mais le résultat est là, les boutons disparaissent. ;)
Tu peux utiliser JDialogu :
//programme principal
public class PP
{
//constructeur (qui crée ta fenetre)
public static void main (String args[])
{
Image IIcone;
//cree une nouvelle JDialogu
JDialogu = new JDialogu ();
//change le titre de la frame
jd.setTitle("VisuaPro v1.0");
//change l'icone de la frame
IIcone = jd.getToolkit().getImage(".\\logo.ico");
jd.setIconImage(IIcone);
//si tu veux pas que l'on puisse la redimenssionner
jd.setResizable(false);
//on défini la taille de la frame : setBounds(pos X, pos Y, taille X, taille Y)
jd.setBounds(0,0,400,400);
//rend visible la fenetre/dialog
jd.setVisible(true);
}
}
}
Bon tu aura seulement le bouton "fermer" mais c'est déjà mieu que rien...
//programme principal
public class PP
{
//constructeur (qui crée ta fenetre)
public static void main (String args[])
{
Image IIcone;
//cree une nouvelle JDialogu
JDialogu = new JDialogu ();
//change le titre de la frame
jd.setTitle("VisuaPro v1.0");
//change l'icone de la frame
IIcone = jd.getToolkit().getImage(".\\logo.ico");
jd.setIconImage(IIcone);
//si tu veux pas que l'on puisse la redimenssionner
jd.setResizable(false);
//on défini la taille de la frame : setBounds(pos X, pos Y, taille X, taille Y)
jd.setBounds(0,0,400,400);
//rend visible la fenetre/dialog
jd.setVisible(true);
}
}
}
Bon tu aura seulement le bouton "fermer" mais c'est déjà mieu que rien...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionimport javax.swing.*; import java.awt.*; public class Exemple1{ public static void main(String[] args){ JFrame frame=new JFrame("exemple"); JLabel label=new JLabel("Ok"); JPanel pane=new JPanel(); pane.add(label); frame.getContentPane().add(pane,BorderLayout.CENTER); frame.show();}}
Super vos infos...
Ce qui fait vraiment plaisir ce que l'on a la reponse du probleme pour les 2
API (swing/awt) je sais pas si c fais exprès mais c sympa en plus les deux marche... :)
que demande le peuple...
Ce qui fait vraiment plaisir ce que l'on a la reponse du probleme pour les 2
API (swing/awt) je sais pas si c fais exprès mais c sympa en plus les deux marche... :)
que demande le peuple...
bonjour a tous
j veux savoir comment afficher une frame sans les boutons fermer ,reduire et agrandir.
merci d'avance.
j veux savoir comment afficher une frame sans les boutons fermer ,reduire et agrandir.
merci d'avance.
tu doit faire au niveau de ton frame :
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ça doit marcher
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ça doit marcher
Urgent !
Svp , je sais commt fermer une frame mais si j'ai une frame avec 2 button Yes & non ,et je vx si je clic sur Yes de fermer frame et d'afficher lui comme si la 1er fois .( réinitialiser ).
public class Test extends JFrame {
public Test() {
super("aaa");
JOptionPane d = new JOptionPane();
int retour = d.showConfirmDialog(this, "You Win \n vs rejouez",
"JoueurX", d.YES_NO_OPTION, d.QUESTION_MESSAGE);
if (retour == 0) {
System.exit(DISPOSE_ON_CLOSE);
}
this.setVisible(true);
this.setSize(500, 300);
}
public static void main(String[] args) {
new Test();
}
}
Svp , je sais commt fermer une frame mais si j'ai une frame avec 2 button Yes & non ,et je vx si je clic sur Yes de fermer frame et d'afficher lui comme si la 1er fois .( réinitialiser ).
public class Test extends JFrame {
public Test() {
super("aaa");
JOptionPane d = new JOptionPane();
int retour = d.showConfirmDialog(this, "You Win \n vs rejouez",
"JoueurX", d.YES_NO_OPTION, d.QUESTION_MESSAGE);
if (retour == 0) {
System.exit(DISPOSE_ON_CLOSE);
}
this.setVisible(true);
this.setSize(500, 300);
}
public static void main(String[] args) {
new Test();
}
}