Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : éditeur de fenêtre [ Système / API ] (mat74)

samedi 2 décembre 2006 à 19:29:51 | éditeur de fenêtre

mat74

               salut à tous,

voila j'aimerais bien créé un éditeur de fenêtre. Au lancement du programme il m'affiche une fenêtre vide et il faudrait que je puisse ajouter des objets (sa je sais faire), ensuite que je puisse selectionner, deplacer, redimensionner ces objets !

je sais vraimment pas où chercher alors si quelqu'un peut me donner un nom de classe, une piste ou même un exemple ...

merci d'avance
@+


samedi 2 décembre 2006 à 20:07:45 | Re : éditeur de fenêtre

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Il te faut surclasser tes contrôles afin de pouvoir gérer leur déplacement à la souris : intercepter l'appuie de la souris sur un contrôle pour le sélectionner et le déplacer, puis le relâchement de la souris pour le déposer.



samedi 2 décembre 2006 à 20:48:10 | Re : éditeur de fenêtre

mat74

oui j'avais penser à faire quelque chose comme sa
mais il me reste quand même un pb, comment faire pour selectionner un Component ?
C'est à dire comment faire pour avoir un petit cadre autour du composant me permettant de le redimensionner par exemple ...

samedi 2 décembre 2006 à 20:56:43 | Re : éditeur de fenêtre

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Il te suffit de tracer par dessus l'image du composant, c'est cà l'avantage de surclasser tes composant : dans le paintComponent par exemple, tu appelle le paintComponent de la classe mère afin que le contrôle se trace normalement, puis tu trace toi-même un rectangle (ou tout autre graphique suggèrant une sélection) par dessus.



samedi 2 décembre 2006 à 22:34:48 | Re : éditeur de fenêtre

mat74

euh j'ai encore une question, comment je peux faire pour que tous les component puisse être selectionné sans surcharger toutes les classes (JTextField, JButton, ....)
parce que si je surcharge la classe Component sa n'aura pas d'effet sur toutes les sous classes (JTextField, JButton, ....)

dimanche 3 décembre 2006 à 08:11:48 | Re : éditeur de fenêtre

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
bah là, à moins d'utiliser un design pattern de type "proxy" par exemple, je vois pas trop ! Mais il s'agira toujours de faire une classe par component !





Cette discussion est classé dans : éditeur, fenêtre, objets


Répondre à ce message

Sujets en rapport avec ce message

Questions sur objets [ par Aldee ] Salut, Je voudrais faire une application java où certains de mes objets sont connus de tous. Y-a-t'il un moyen de les faire connaitre par tous les problèmes de threads [ par stun ] Salut a tous !Au secours, j'ai un grand problème Je dois faire un programme Java qui génère une autre fenêtre quand on click sur le bouton A de la fen probleme de threads [ par stun ] Salut a tous !Au secours, j'ai un grand problème Je dois faire un programme Java qui génère une autre fenêtre quand on click sur le bouton A de la fen Objet Choice et évébement [ par Volfield ] J'utilise des objets choice pour le choix de mes dates (j/m/a).Pour récupérer les événements je texte si l'événement est egale à 2002 par exemple, le Fenêtre avec forme [ par houseclubber ] Je dois faire un lecteur mp3 mais je veux coder un truc genre winamp3 avec des fenêtres ovales...j'ai essayer avec une capture d'écran... mais c'est b Arborescence d'un disque dans une fenêtre [ par foudejava ] Bonjour,je souhaite réaliser l'arborescence de mon disque ( sous forme Windows avec répertoires, sous_répertoires et fichiers ) le tout dans une fenêt Ouvrir un fichier HTML depuis une fenêtre JAVA [ par foudejava ] Bonjour,j'aimerai savoir s'il est possible d'ouvrir un fichier HTML se trouvant sur mon disque dur depuis une fenêtre java.J'aimerai qu'un de mes JBut Fermer une fenêtre modale par programme ?? [ par tyty26 ] Bonjour,J'ai un gros souci : je ne parviens pas à fermer ma fenêtre secondaire (modale) au cours de ma gestion d'erreur.En swing il me semble que this tableau d'objet en parametre de fonction [ par Juls ] Bonjour J'essaie depuis quelques jours d'instancier des objets avec un tableau d'objet du type : Vehicule voiture[] = new Vehicule[10] //permettant gestion dynamique des instances [ par Frouf85 ] Je souhaite faire une applet et je veux créer dynamiquement des objets dans celle ci.par ex:for (int i=0;iJTable table = new JTable();}mais le problèm


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.