J'ai une JFrame que je peux agrandir et raptisser. Maintenant,
je voudrais pouvoir l'agrandir a l'infini, et interdire de la
raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JoJo
fm wrote:
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean salut
essaye setMinimumSize(new Dimension( h , l )) voir
fm wrote:
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant,
je voudrais pouvoir l'agrandir a l'infini, et interdire de la
raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
salut
essaye setMinimumSize(new Dimension( h , l )) voir
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean salut
essaye setMinimumSize(new Dimension( h , l )) voir
fm
C'est ce que j'avait essaye en premier, ainsi que getPreferredSize, mais sans succes...
JoJo wrote:
fm wrote:
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
salut
essaye setMinimumSize(new Dimension( h , l )) voir
C'est ce que j'avait essaye en premier, ainsi que getPreferredSize, mais
sans succes...
JoJo wrote:
fm wrote:
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant,
je voudrais pouvoir l'agrandir a l'infini, et interdire de la
raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
salut
essaye setMinimumSize(new Dimension( h , l )) voir
C'est ce que j'avait essaye en premier, ainsi que getPreferredSize, mais sans succes...
JoJo wrote:
fm wrote:
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
salut
essaye setMinimumSize(new Dimension( h , l )) voir
Tom
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb & effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu relâche le bouton). Il suffit alors de faire un test pr savoir si ta JFrame est + petite que sa taille mini & de refaire un setSize derrière le cas échéant. Le truc, c'est que tu pourras encore retailler en-dessous de la taille mini, mais dès que tu relâcheras la souris, la frame sera retaillée comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb &
effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu
utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu
relâche le bouton). Il suffit alors de faire un test pr savoir si ta
JFrame est + petite que sa taille mini & de refaire un setSize derrière
le cas échéant.
Le truc, c'est que tu pourras encore retailler en-dessous de la taille
mini, mais dès que tu relâcheras la souris, la frame sera retaillée
comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant,
je voudrais pouvoir l'agrandir a l'infini, et interdire de la
raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb & effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu relâche le bouton). Il suffit alors de faire un test pr savoir si ta JFrame est + petite que sa taille mini & de refaire un setSize derrière le cas échéant. Le truc, c'est que tu pourras encore retailler en-dessous de la taille mini, mais dès que tu relâcheras la souris, la frame sera retaillée comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
fm
Je viens de tester, et ca marche. Cependant, ca clignote dans tous les sens, et de temps en temps, ca fait vraiment bricolo....
Par contre, j'ai trouve une petite class qui, quand je l'essaye a exactement le comportement que je souhaite. Par contre, je ne vois absolument pas ce qui induit ce comportement dans ce petit bout de code. Si qq'1 a une idee...
/* FrameDemo.java requires no other files. */ public class FrameDemo { public static void main(String s[]) { JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window. JFrame frame = new JFrame("FrameDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Add everything to a container. Box box = Box.createVerticalBox(); box.add(new JLabel("label1")); box.add(Box.createVerticalStrut(5)); //spacer box.add(new JButton("button 1")); box.add(Box.createVerticalStrut(50)); //spacer frame.getContentPane().add(box,BorderLayout.CENTER); //Display the window. frame.pack(); frame.setVisible(true); } }
-----------------------------------
Merci a tous pour vos reponses.
Tom wrote:
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb & effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu relâche le bouton). Il suffit alors de faire un test pr savoir si ta JFrame est + petite que sa taille mini & de refaire un setSize derrière le cas échéant. Le truc, c'est que tu pourras encore retailler en-dessous de la taille mini, mais dès que tu relâcheras la souris, la frame sera retaillée comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
D'avance merci pour toute idee et suggestion.
Jean
Je viens de tester, et ca marche. Cependant, ca clignote dans tous les sens, et
de temps en temps, ca fait vraiment bricolo....
Par contre, j'ai trouve une petite class qui, quand je l'essaye a exactement
le comportement que je souhaite. Par contre, je ne vois absolument pas
ce qui induit ce comportement dans ce petit bout de code. Si qq'1 a une idee...
/* FrameDemo.java requires no other files. */
public class FrameDemo {
public static void main(String s[]) {
JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window.
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Add everything to a container.
Box box = Box.createVerticalBox();
box.add(new JLabel("label1"));
box.add(Box.createVerticalStrut(5)); //spacer
box.add(new JButton("button 1"));
box.add(Box.createVerticalStrut(50)); //spacer
frame.getContentPane().add(box,BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
}
}
-----------------------------------
Merci a tous pour vos reponses.
Tom wrote:
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb &
effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu
utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu
relâche le bouton). Il suffit alors de faire un test pr savoir si ta
JFrame est + petite que sa taille mini & de refaire un setSize derrière
le cas échéant.
Le truc, c'est que tu pourras encore retailler en-dessous de la taille
mini, mais dès que tu relâcheras la souris, la frame sera retaillée
comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant,
je voudrais pouvoir l'agrandir a l'infini, et interdire de la
raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?
Je viens de tester, et ca marche. Cependant, ca clignote dans tous les sens, et de temps en temps, ca fait vraiment bricolo....
Par contre, j'ai trouve une petite class qui, quand je l'essaye a exactement le comportement que je souhaite. Par contre, je ne vois absolument pas ce qui induit ce comportement dans ce petit bout de code. Si qq'1 a une idee...
/* FrameDemo.java requires no other files. */ public class FrameDemo { public static void main(String s[]) { JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window. JFrame frame = new JFrame("FrameDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Add everything to a container. Box box = Box.createVerticalBox(); box.add(new JLabel("label1")); box.add(Box.createVerticalStrut(5)); //spacer box.add(new JButton("button 1")); box.add(Box.createVerticalStrut(50)); //spacer frame.getContentPane().add(box,BorderLayout.CENTER); //Display the window. frame.pack(); frame.setVisible(true); } }
-----------------------------------
Merci a tous pour vos reponses.
Tom wrote:
Il faut que tu te le fasses à la mano :( (j'ai eu aussi ce pb & effectivement, le minimum size ne marche pas)
Tu implémentes l'interface ComponentListener & plus précisément que tu utilises la méthode componentResized(ComponentEvent e)
Cette méthode sera appelée à la fin du retaillage de ta JFrame (qd tu relâche le bouton). Il suffit alors de faire un test pr savoir si ta JFrame est + petite que sa taille mini & de refaire un setSize derrière le cas échéant. Le truc, c'est que tu pourras encore retailler en-dessous de la taille mini, mais dès que tu relâcheras la souris, la frame sera retaillée comme il se doit...
Tom
Bonjours a tous,
Le probleme:
J'ai une JFrame que je peux agrandir et raptisser. Maintenant, je voudrais pouvoir l'agrandir a l'infini, et interdire de la raptisser au dela d'une certaine hauteur et largeur.
Est ce que quelqu'un sait comment je pourrais faire?