Pessoal,
Quebrei a cabeça mais não consegui, como que se muda a cor do fundo e da letra do item selecionado no listbox.
lst.setBackColor(new Color(0,0,0));
lst.setForeColor(new Color(255,255,255);
Até mais,
Pessoal,
Quebrei a cabeça mais não consegui, como que se muda a cor do fundo e da letra do item selecionado no listbox.
lst.setBackColor(new Color(0,0,0));
lst.setForeColor(new Color(255,255,255);
Até mais,
Bom, não sei se posso te ajudar mais já utilizei estes metodos em um combobox e funcionou.
objetoCombo.setBackground(Color.RED);
objetoCombo.setForeground(Color.GRAY);
Espero ter ajudado.
Da uma olhada nesse codigo … acho q vai de ajudar …
package com.scotty;
import java.awt.Color;
import java.awt.color.ColorSpace;
import javax.swing.JButton;
import javax.swing.JList;
public class TestMain extends javax.swing.JFrame {
public JButton Botao;
public JList Lista;
public TestMain() {
super("Janela");
initComponents ();
pack ();
}
private void initComponents() {
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
exitForm(evt);
}
});
setSize(800,600);
String [] data = {"Um","Dois", "Tres"};
Botao = new JButton("Fernando");
Lista = new JList(data);
Color C = new Color(15,15,15);
Color F = new Color(150,150,150);
Lista.setSelectionBackground(C);
Lista.setSelectionForeground(F);
this.getContentPane().add(Lista);
this.setVisible(true);
}
private void exitForm(java.awt.event.WindowEvent evt) {
System.exit (0);
}
public static void main(java.lang.String[] args) {
new TestMain();
}
}