Il n'existe pas de propriété ni de méthode intégrée pour cela.
Une option consiste à créer un JLabel personnalisé (ou un autre composant) pour ajouter un MouseListener qui changerait la couleur à l'entrée/sortie de la souris.
exemple, quelque chose comme ceci:
class CustomMouseOverJLabel extends JLabel{
public CustomMouseOverJLabel(String text) {
super(text);
addMouseListener(new MouseAdapter(){
@Override
public void mouseEntered(MouseEvent e) {
setForeground(Color.BLUE);
}
@Override
public void mouseExited(MouseEvent e) {
setForeground(Color.RED);
}
});
}
}
Ensuite, lorsque vous effectuez un appel à AddTab (titre, point), définissez également des composants de titre personnalisé comme ceci:
yourTabbedPane.setTabComponentAt(index, new CustomMouseOverJLabel("title"));