[images] Possible? Compliqué?

Possible? Compliqué? [images] - Java - Programmation

Marsh Posté le 06-04-2004 à 16:50:41    

Y a t'il moyen de changer l'icon contenu dans un Jlabel au déclenchement d'un evènement (seticon?)
 
D'utiliser des évènements d'une classe externe dans la classe principale? genre>

Citation :

public void dragDropEnd (DragSourceDropEvent event) {    
    if ( event.getDropSuccess()){
        removeElement();


 
De faire des Jpanel transparents, de mettre une image dans un jpanel de fond qui contient ces jpanel transparents?
 
Tout ça c'est dans le cadre d'une JApplet au cas ou la précision est importante.
 
Enfin j'ai un jpanel qui contient divers jpanel et ou je définis un gridlayout. J'ai un JTextField dans un sous sous jpanel de ce JPanel au gridlayout et je ne peux pas le dimensionner comme je veux :( (en faisant setpreferred/maximum/minimumsize) comment je peux faire?
SetBounds?
 
Et comment on fait pour revenir à la ligne dans un JLabel ou un label. CAD, comment mettre un texte à peu près en forme...
 
C'est claire que ces questions doivent vous paraitre nulle et de débutant et que je devrais mieux consulter la doc mais je dois rendre un projet vendredi et ya pas que le java :cry:  
 
A vot' bon coeur :sweat:

Reply

Marsh Posté le 06-04-2004 à 16:50:41   

Reply

Marsh Posté le 06-04-2004 à 19:06:26    

:sweat:

Reply

Marsh Posté le 08-04-2004 à 22:41:50    

pour revenir a la ligne dans un JLabel, utilise des tags HTML  (tu mets des <BR> ) ca marche pas mal
 
sinon utilise des gridbaglayout c mieux en général

Reply

Marsh Posté le 09-04-2004 à 02:22:46    

le setIcon ne marche pas?

Reply

Marsh Posté le 09-04-2004 à 02:22:59    

et arrete de chialé [:tapai]

Reply

Marsh Posté le 09-04-2004 à 02:29:51    

heu si tu modifies l'interface (par exemple en changeant une icone) en dehors des évènements swing (sur un évènement dnd par exemple), il faut utiliser SwingUtilities.invokeLater() pour faire la modif swing.


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed