Redimension Auto de JInternalFrame en JAVA
ines.md
-
choubaka Messages postés 5535 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 5535 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai un JInternalFrame dans lequel je dois inserer des dessins de cercle et rectangle,
Mon probleme est quand je fais un grand shema le JInternalFrame ne se redimension pas automatiquement, pas d'ascenseur horizontal et vertical, pour me deplacer dans ce JInternalFrame par contre quand j'ajoute un cercle par exemple tout en bas il se cache.
Aidez moi SVP, j'ai cherché sur forum mais j'ai pas trouvé de réponse à mon probleme :'(
Merci
J'ai un JInternalFrame dans lequel je dois inserer des dessins de cercle et rectangle,
Mon probleme est quand je fais un grand shema le JInternalFrame ne se redimension pas automatiquement, pas d'ascenseur horizontal et vertical, pour me deplacer dans ce JInternalFrame par contre quand j'ajoute un cercle par exemple tout en bas il se cache.
Aidez moi SVP, j'ai cherché sur forum mais j'ai pas trouvé de réponse à mon probleme :'(
Merci
14 réponses
-
bonjour
tu dois voir avec ceci
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/ScrollPane.html
-
c'est une classe héritée de Container
-
Bonjour,
Vous voulez dire que je dois ajouter mon JInternalFrame à un JScrollPane:
JInternalFrame disignInternalFrame=new JInternalFrame("Design Frame"); JScrollPane scrollInternal= new JScrollPane(); scrollInternal.getViewport().add(disignInternalFrame,BorderLayout.CENTER);
ou bien le contraire?
Merci -
Bon voici ce que j'ai fait:
InternalFrame disignInternalFrame=new JInternalFrame("Design Frame"); JScrollPane scrollInternal= new JScrollPane(); disignInternalFrame.add(scrollInternal, BorderLayout.CENTER);
mais toujours y a pas d'ascenseur horizontal et vertical :( -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
bonjour
à ce niveau là, l' InternalFrame est superflue, il faut directement utiliser le JScrollPane dans la Frame principale
-
-
Merci bien pour ta réponse mais dans mon interface graphique j'ai besoin d'avoir un JInernalFrame et j'espère que quelqu'un peut m'aider pour le rendre scrollable si c'est possible
Merci à tous -
re
j'ai trouvé un topic qui parle de ça, avec des exemples de code
https://www.tek-tips.com/viewthread.cfm?qid=95954
-
Bonjour choubaka,
je vous remercie énormément pour ce lien. Je l'ai essayé, c'est la solution que je cherche :)
J'ai autre question SVP, comment puis je faire pour effacer un composant en cliquant sue le bouton "supp" ou "delete" du clavier?
Merci bien -
Bonjour
Je ne comprends pas bien, tu parle d'un composant graphique ? -
re,
non en faite je suis entrain de faire un programme qui me permet de dessiner des cercles, des rectangles et des arcs.j'utlise pour ça Graphics2D .
Je veux par la suite ajouter un code qui me permet de les supprimer en cliquant sur le bouton "supp" du clavier :( -
je suppose que tes dessins sont des objets, il suffit alors de mettre leurs instances à Null et ensuite un repaint.
-
Bonsoir,
oui mes dessins sont des objets,
mais comment faire ou bien quel fonction dois je appeler pour que la suppression de mes objets se fait en cliquant sur le bouton "supp" du clavier
çad aprés le clique sur "supp" appel Null et repaint??
Merci -
bonjour
Ajouter un listener qui vérifie quel évènement se produit au niveau clavier
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/event/KeyEvent.html