2010-01-12 5 views

Répondre

1

La peinture est faite par un couple de BasicArrowButtons, qui ont cela dans leur méthode de peinture:

// Draw the arrow 
size = Math.min((h - 4)/3, (w - 4)/3); 
size = Math.max(size, 2); 
paintTriangle(g, (w - size)/2, (h - size)/2, 
        size, direction, isEnabled); 

besoin donc de créer une classe qui peint les flèches différemment, puis un ScrollBarUI qui ajoute ces flèches à votre JScrollBar , puis définissez cela sur votre JScrollBar.

Questions connexes