LISTBOX - Fundo e Frente do item selecionado;

2 respostas
L

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,

2 Respostas

jmedeiros

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.

fmeyer

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();
	}
}
Criado 10 de abril de 2005
Ultima resposta 10 de abr. de 2005
Respostas 2
Participantes 3