Ma vue javadoc Eclipse a un fond noir qui lui donne un aspect terrible et est partiellement illisible (par exemple, les liens sont bleu foncé sur noir). Pire encore, le popup javadoc a aussi un fond noir. Je ne trouve pas le réglage correspondant.
La réponse de Sumit Singh m'a montré comment changer l'arrière-plan de la vue javadoc. Cependant, je ne vois toujours pas comment changer le premier plan. Pire encore, la couleur de fond de la boîte de dialogue javadoc n’a pas changé.
Je ne pense pas que cela soit causé par un plugin, comme c'est le cas avec une nouvelle installation. Cela se produit sur Ubuntu 10.4. Sous Windows, les couleurs ne peuvent pas être changées non plus, mais il y en a bien.
Vous devez changer la couleur 'Info-bulle' dans Ubuntu au niveau du système d'exploitation.
Window > Preferences > General > Appearance > Colors And Fonts > Java
> Javadoc View Background
Aucune des réponses ici n'a fonctionné pour moi (j'ai Eclipse Mars et Ubuntu 14.04). Je devais éditer /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
. J'ai changé tooltip_bg_color
en #f5f5bf#
et tooltip_fg_color
en #000000
. Après avoir redémarré Eclipse, la modification a pris effet.
En tant qu'utilisateur KDE, vous devez modifier la couleur d'arrière-plan de l'info-bulle avec systemssttings
.
Aller vers
Tooltip Background
etTooltip Text
.
Installez le "Sélecteur de couleurs GNOME" sous Ubuntu (fonctionne aussi sous Xubuntu)
Là vous pouvez définir les couleurs de l'info-bulle sous l'onglet "Spécifique"
Sur Ubuntu 12.10 (quantal), vous pouvez utiliser les deux commandes suivantes:
#foreground white => black
Sudo sed -i s/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
#background black => yellow
Sudo sed -i s/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
(Merci aux autres réponses et ceci qui m'a aidé à comprendre cela)
Notez que ce problème a été résolu dans Eclipse à compter du 8 novembre 2016 . Pour résoudre ce problème, téléchargez l'une des dernières versions de integration: http: //download.Eclipse. org/Eclipse/téléchargements/
(Les versions de maintenance ne disposent pas du correctif au moment de la rédaction de 2016-11Nov-09Wed).
J'ai écrit un patch introduisant une nouvelle préférence dans Eclipse "Informations Fond/Texte" sous Général -> Apparence -> Couleurs et polices . Cette préférence génère la couleur correcte sous Linux/GTK (Fond blanc, texte noir).
Voir: Bug 505738 - Définit une couleur de survol d’information que JDT, CDT ou d’autres peuvent utiliser https://bugs.Eclipse.org/bugs/show_bug.cgi?id=505738
Par la suite, j'ai fait en sorte que les couleurs Javadoc héritent de la couleur de cette préférence. Voir:
Bogue 501742 - Le texte par défaut de Javadoc et la couleur d’arrière-plan doivent utiliser des couleurs compatibles avec l’arrière-plan/le premier plan de l’éditeur Java. https://bugs.Eclipse.org/bugs/show_bug.cgi?id=501742
En prime, cela fonctionne également sur le thème sombre:
Bug 505851 - [Thème sombre] Attribuez le style de couleur HOVER_ au thème sombre https://bugs.Eclipse.org/bugs/show_bug.cgi?id=505851
Avait le même problème avec Neon sur Ubuntu 16.04 édition Mate.
Pour résoudre ce problème, j'ai créé un petit fichier de paramètres CSS GTK3 spécifique à l'utilisateur. Il est stocké sous le nom HOMEDIR/.config/gtk-3.0/gtk.css
Dans mon cas, j'ai un peu compressé l'espacement, spécifié la police par défaut et également défini l'apparence des fenêtres d'info-bulle:
#####################
* {
padding: 1px;
font: Liberation Mono 12;
}
GtkToolbar {
padding: 2px;
}
GtkMenuBar {
padding: 2px;
}
GtkMenuItem {
padding: 2px 6px;
}
.tooltip {
background-color: #CAE1FF;
color: #EEEEEE;
text-shadow: none;
}
#########################
Je pense que la solution ici pour avoir une info-bulle de formatage correcte (du moins pour les personnes qui utilisent Ubuntu et qui veulent avoir une info-bulle de survol agréable) avec des éléments html tels que des liens fonctionnels est d'installer libwebkitgtk tel qu'il est utilisé par Eclipse pour afficher javadoc. Il n’est pas préinstallé, par exemple. Ubuntu et ne vient pas avec Eclipse .. utiliser:
Sudo apt-get install libwebkitgtk-1.0-0
et redémarrez Eclipse pour avoir de bonnes info-bulles.
Essayez aussi ce Sudo apt-get install libwebkitgtk-1.0-0
après avoir installé la lib, javadoc est tellement mieux
Après avoir installé le tout nouveau Eclipse, vous remarquerez peut-être que le vol stationnaire, qui affiche les commentaires javadoc et la vue Javadoc rend les commentaires javadoc en tant que texte brut. Eclipse ignore simplement toutes les annotations @link et @see . En fait, ce n’est pas le problème de la vue elle-même. Le problème est le navigateur Eclipse par défaut ne fonctionne pas dans la boîte de dialogue Ubuntu 12.04. Pour que cela fonctionne, vous devez installer le paquet libwebkitgtk-1.0-0. Il suffit de taper le terminal:
source: http://ubuntu-user-tricks.blogspot.com/2012/09/3-things-to-do-after-installing-Eclipse.html