Redimension Auto de JInternalFrame en JAVA

ines.md -  
choubaka Messages postés 39984 Statut Modérateur -
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



A voir également:

14 réponses

choubaka Messages postés 39984 Statut Modérateur 2 105
 
bonjour

tu dois voir avec ceci

http://download.oracle.com/javase/1.4.2/docs/api/java/awt/ScrollPane.html

0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
c'est une classe héritée de Container
0
ines.md
 
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
0
ines.md
 
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 :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
choubaka Messages postés 39984 Statut Modérateur 2 105
 
bonjour

à ce niveau là, l' InternalFrame est superflue, il faut directement utiliser le JScrollPane dans la Frame principale
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
0
ines.md
 
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
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
re

j'ai trouvé un topic qui parle de ça, avec des exemples de code

https://www.tek-tips.com/viewthread.cfm?qid=95954
0
ines.md
 
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
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
Bonjour

Je ne comprends pas bien, tu parle d'un composant graphique ?
0
ines.md
 
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 :(
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
je suppose que tes dessins sont des objets, il suffit alors de mettre leurs instances à Null et ensuite un repaint.
0
ines.md
 
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
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
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

0