web-dev-qa-db-fra.com

Eclipse javadoc couleur de fond est noir

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.

50
maaartinus

Vous devez changer la couleur 'Info-bulle' dans Ubuntu au niveau du système d'exploitation.

24
Deepak Azad
Window > Preferences > General > Appearance > Colors And Fonts > Java
> Javadoc View Background  

enter image description here

63
Sumit Singh

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.

17
Rafi Kamal

En tant qu'utilisateur KDE, vous devez modifier la couleur d'arrière-plan de l'info-bulle avec systemssttings.
Aller vers 

Tooltip Background et Tooltip Text.

8
StefanQ

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"

6
Damocles_

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)

6
AmanicA

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

3
Leo Ufimtsev

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;
}
#########################
3
mr.maga

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.

0
tObi

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

0
Ismail Marmoush