Bonjour

je veux redessiner un JComboBox (la zone texte, la fleche de gauche, et la listbox, ainsi que sa scrollbar) mais je trouve pas le moyen, bien entendu je ne veux pas passer par les look and feel standards.

- pour le JTabbedPane j'ai étendu la classe BasicTabbedPaneUI, et j'ai redefini les fonctions suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected void paintContentBorder(Graphics g,int tabPlacement,int selectedIndex){
}
protected void paintTabBorder(Graphics g,int tabPlacement,int tabindex,int x,int y,int w,int h,boolean isSelected){
}
protected void paintTabBackground(Graphics g, int tabPlacement, int tabindex, int x, int y, int w, int h, boolean isSelected){
}
puis la fonction setUI(MontabbedPaneUI) et ca donne un résultat impécable.

- pour le JButton et le JToggeButton j'ai etendu ces derniers, et j'ai redefinie les fonctions suivantes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
protected void paintComponent(Graphics g){
}
protected void paintBorder(Graphics g){
}

maintenant je veux redessiner les JComboBox mais je trouve pas le moyen, aucune des 2 méthodes que j'ai décrit ne semble fonctionner.

je compte sur votre aide.
merci d'avance.