Bonsoir tout le monde
j'ai un petit soucis avec LAF QuaQua
j'arrive pas a changer le background de mes composant l'ors de l’exécution du programme
voici la fonction qui change le look
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public void Quaqua(){
		try 
		{
			UIManager.put("ClassLoader", getClass().getClassLoader());
			UIManager.setLookAndFeel(ch.randelshofer.quaqua.QuaquaManager.getLookAndFeel());
			SwingUtilities.updateComponentTreeUI(eirc.LP.LeftPan); 
			SwingUtilities.updateComponentTreeUI(eirc.RightPanel); 
			SwingUtilities.updateComponentTreeUI(eirc.jSplitPane);
			SwingUtilities.updateComponentTreeUI(eirc.PanelHaut);
			SwingUtilities.updateComponentTreeUI(eirc.option);
 
		} catch (UnsupportedLookAndFeelException e)
		{
			e.printStackTrace();
		}
	}
et celle la pour changer le background
public void BackRound(Color color)
{
EIrc.this.setBackground(color);
EIrc.this.repaint();
LeftPanel.setBackground(color);
LeftPanel.repaint();
RightPanel.setBackground(color);
RightPanel.repaint();
LP.Tabbedpane.setBackground(color);
LP.Tabbedpane.repaint();
LP.Panelrecherche.setBackground(color);
LP.Panelrecherche.repaint();
LP.PanelRechercheSalon.setBackground(color);
LP.PanelRechercheSalon.repaint();
LP.Panelsalon.setBackground(color);
LP.Panelsalon.setBackground(color);
RP.Panel.setBackground(color);
RP.Panel.repaint();
RP.PanelGenerale.setBackground(color);
RP.PanelGenerale.repaint();
RP.PanelPV.setBackground(color);
RP.PanelPV.repaint();
RP.PanelSaisie.setBackground(color);
RP.PanelSaisie.repaint();
RP.PanelSalon.setBackground(color);
RP.PanelSalon.repaint();
RP.PanelTxt.setBackground(color);
RP.TabbedPV.setBackground(color);
RP.TabbedPV.repaint();
RP.TabbedSalon.setBackground(color);
RP.TabbedSalon.repaint();
RP.Paneltxt().repaint();
RP.paneltab.setBackground(color);
RP.paneltab.repaint();
RP.BackRound(color);
RP.GSP.Panelbarre.setBackground(color);
RP.GSP.Panelbarre.repaint();
/*SwingUtilities.updateComponentTreeUI(LP.LeftPan);
SwingUtilities.updateComponentTreeUI(RightPanel);
SwingUtilities.updateComponentTreeUI(jSplitPane);
SwingUtilities.updateComponentTreeUI(PanelHaut);
SwingUtilities.updateComponentTreeUI(option);*/
}
help plz