Salve,
Sto ridisegnando l'icona la "draggable thumb"
Icon thumbIcon = ..........
UIManager.put("Slider.horizontalThumbIcon", thumbIcon);
Ma non ho mai usato finora l'interfaccia Icon per caricare un'icona ma solo la classe ImageIcon così:
codice HTML:
 3 import java.awt.Graphics;
 4 import java.awt.Graphics2D; 5 import java.net.*;
 6 import javax.swing.*;
 7 
 8 class MyIcon extends JComponent{
 9     private ImageIcon icon;
10     public MyIcon(){
11      icon = createImageIcon("/image/mano01.png");
12     }
13     public void paintComponent(Graphics g) {
14         super.paintComponent(g);
15         Graphics2D g2d =(Graphics2D)g;
16        
17         icon.paintIcon(this, g2d, 75, 70);
18     }
19     
20     private ImageIcon createImageIcon(String path) {
21         URL imgURL = getClass().getResource(path);
22         if (imgURL != null) {
23             return new ImageIcon(imgURL);
24         } else {
25             System.err.println("Non è possibile trovare il file: " + path);
26             return null;
27         }
28     }
29 }
Come fare la stessa cosa con Icon. Posso usare ImageIcon sarebbe lo stesso?
Grazie