Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2065 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  PB de couleur JScrollPane

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB de couleur JScrollPane

n°1510563
Funkyfonk
Posté le 04-02-2007 à 12:09:51  profilanswer
 


Salut,
j'ai mis une image dans un JLabel et celui-ci dans un JScrollPane et je rencontre plusieurs diicultés.
 
- Je n'arrive pas à:
           - changer la couleur située entre mon image et mes barres de défilement
           - changer la couleur des barres de défilement du JScrollPane
           - changer la couleur d'une infobulle JPanel.setToolTipText(String);
 
J'ai chercher sur plusieurs sites mais j'ai rien trouver, si quelqu un à une soluce????

mood
Publicité
Posté le 04-02-2007 à 12:09:51  profilanswer
 

n°1516433
Nicolas_75
Posté le 19-02-2007 à 13:46:56  profilanswer
 

Bonjour,
 
"changer la couleur d'une infobulle JPanel.setToolTipText(String);"
 
Le tutorial Java http://java.sun.com/docs/books/tut [...] oltip.html renvoie vers la classe JToolTip (http://java.sun.com/javase/6/docs/ [...] olTip.html), qui indique la marche à suivre.
 
Nicolas
 

Code :
  1. // appeler le fichier Test.java
  2. // par Nicolas_75
  3. // le lundi 19 février 2007
  4. // tutoriel Java : http://java.sun.com/docs/books/tut [...] oltip.html
  5. import java.awt.*;
  6. import javax.swing.*;
  7. class MyJPanel extends JPanel {
  8.  
  9.     // on "override" la méthode createToolTip() de JPanel :
  10.     public JToolTip createToolTip() {
  11.         JToolTip tooltip = super.createToolTip();
  12.         tooltip.setBackground(Color.YELLOW); // NOUVELLE COULEUR !
  13.         return tooltip;
  14.     }
  15. }
  16.        
  17. public class Test extends JFrame {
  18.    
  19.     // constructeur :
  20.     public Test() {
  21.         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.         this.setLocationRelativeTo(null);
  23.         MyJPanel panel = new MyJPanel();
  24.         panel.add(new JLabel("Coucou" ));
  25.         panel.setToolTipText("Tooltip! :-)" );
  26.         this.setLayout(new BorderLayout());
  27.         this.add(panel, BorderLayout.CENTER);
  28.         this.pack();
  29.     }
  30.    
  31.     public static void main(String[] args) {
  32.         new Test().setVisible(true);
  33.     }
  34. }


 
 
 

n°1516451
Nicolas_75
Posté le 19-02-2007 à 14:04:30  profilanswer
 

changer la couleur des barres de défilement du JScrollPane
 
On peut au moins facilement changer la couleur de fond :
 

Code :
  1. // appeler le fichier Test.java
  2. // par Nicolas_75
  3. // le lundi 19 février 2007
  4. import java.awt.*;
  5. import javax.swing.*;
  6. public class Test extends JFrame {
  7.    
  8.     final private static String IMAGE_LOCATION = "C:\\a_effacer.JPG";
  9.    
  10.     // constructeur :
  11.     public Test() {
  12.         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.         this.setSize(300, 300);
  14.         this.setLocationRelativeTo(null);   
  15.         JScrollPane scroll = new JScrollPane(new JLabel(new ImageIcon(IMAGE_LOCATION)));
  16.         scroll.getVerticalScrollBar().setBackground(Color.RED);
  17.         this.add(scroll);
  18.     }
  19.    
  20.     public static void main(String[] args) {
  21.         new Test().setVisible(true);
  22.     }
  23. }

n°1516453
Nicolas_75
Posté le 19-02-2007 à 14:05:41  profilanswer
 

"changer la couleur située entre mon image et mes barres de défilement"
 
Dans mon exemple ci-dessus, il n'y a rien entre l'image et les barres de défilement. Je ne vois pas à quoi tu fais allusion.
 
Cordialement,
 
Nicolas


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  PB de couleur JScrollPane

 

Sujets relatifs
Pipette, Sélecteur de couleurimagecolorallocate : impossible de définir la couleur de fond
[resolu]formulaire avec modification texte(couleur ,...)pagination et couleur page en cours
[SWING] jbutton - retrouver la couleur metal apres setBackground[js] bbcode - panel de selection couleur
[Resolu] JScrollPane et JTextAreacouleur de la barre titre
[Résolu] Changement de couleur au passage de la souris 
Plus de sujets relatifs à : PB de couleur JScrollPane


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR