Jlist + tooltip

Jlist + tooltip - Java - Programmation

Marsh Posté le 13-08-2003 à 21:08:23    

bonjour,
 
je viens de m'apercevoir que les tooltips que je veux afficher sur les elements de ma jlist ne s'affichent que lorsque j'utilise le jre 1.4...
Soit je m y prend mal soit c'est un bug ou alors ca fait partie des features de la 1.4 mais les tootltips existent depuis bien avant pourtant :??:
si vous pouvez m'eclairez :

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class TipList extends JFrame
  4. {
  5. private JList list;
  6. private JLabel label;
  7. public TipList()
  8. {
  9.  label = new JLabel ("hello" );
  10.  label.setToolTipText("1.4?" );
  11.  Object[] data ={new JLabel("world" ),label};
  12.  list = new JList(data);
  13.  list.setCellRenderer(new MyCellRenderer());
  14.  getContentPane().add(new JScrollPane(list),"Center" );
  15.  pack();
  16.  setVisible(true);
  17.  setDefaultCloseOperation(EXIT_ON_CLOSE);
  18. }
  19. public static void main(String args[])
  20. {
  21.  new TipList();
  22. }
  23. class MyCellRenderer extends DefaultListCellRenderer {
  24.  public Component getListCellRendererComponent(JList list, Object value, int index,boolean isSelected, boolean cellHasFocus) {
  25.   super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
  26.   if (value instanceof JLabel){
  27.    JLabel label = (JLabel) value;
  28.    setText(label.getText());
  29.    setToolTipText(label.getToolTipText());
  30.   }
  31.   return this;
  32.  }
  33. }
  34. }


Message édité par veryfree le 13-08-2003 à 23:13:22
Reply

Marsh Posté le 13-08-2003 à 21:08:23   

Reply

Marsh Posté le 14-08-2003 à 14:56:08    

bo bide :jap:

Reply

Marsh Posté le 14-08-2003 à 15:00:31    

:whistle:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-08-2003 à 19:18:27    

:bounce:

Reply

Marsh Posté le 18-08-2003 à 20:55:26    

moi je pense que ... mais j'en suis pas sûr.  :jap:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-08-2003 à 21:32:01    

benou a écrit :

moi je pense que ... mais j'en suis pas sûr.  :jap:  


 
 :cry:

Reply

Marsh Posté le 21-08-2003 à 23:45:18    

Salut
 
essayes avec un tooltiptext plus long, peut etre il est caché derriere ta JList...

Reply

Marsh Posté le 21-08-2003 à 23:49:30    

d'ailleur moi j'ai ce pb :
 
 
j'ai une jframe avec des jpanel.  
dans le jpanel du centre j'ai la vidéo de ma webcam ( avec JMF)  
autour de ce jpanel j'ai d'autres jpanel
dans les jpanel autour j'ai des composants swing.  
 
qd  je fais apparaitre un tooltiptext d'un de ces composants, la parti du text qui se trouve au niveau de la video est caché par la video.... une idée ?

Reply

Marsh Posté le 22-08-2003 à 00:23:32    

xtoune a écrit :

Salut
 
essayes avec un tooltiptext plus long, peut etre il est caché derriere ta JList...


 
jpense pas non ,ca marche tres bien avec le jre 1.4 :o

Reply

Marsh Posté le 22-08-2003 à 00:24:56    

xtoune a écrit :

d'ailleur moi j'ai ce pb :
 
 
j'ai une jframe avec des jpanel.  
dans le jpanel du centre j'ai la vidéo de ma webcam ( avec JMF)  
autour de ce jpanel j'ai d'autres jpanel
dans les jpanel autour j'ai des composants swing.  
 
qd  je fais apparaitre un tooltiptext d'un de ces composants, la parti du text qui se trouve au niveau de la video est caché par la video.... une idée ?


il me semble que tu peux personnalisé pas mal de truc mais a mon avis ce sera lourd pour pas grand chose qd on y repense :/

Reply

Sujets relatifs:

Leave a Replay

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