Netbeans não deixa alterar a cor do combobox especifico.
jComboBox_pagamento.setBackground(Color.red);
Estou usando LookAndFeel
Netbeans não deixa alterar a cor do combobox especifico.
jComboBox_pagamento.setBackground(Color.red);
Estou usando LookAndFeel
Isso é um grande problema… A combo fica cinza pois está setada como: editable(false);. Eu pesquisei algumas soluções, pq tbm queria mudar, mas não consegui achar uma solução que fosse útil.
O problema de vc deixar sua jcombo como editável, é que dá pra escrever nela.
Até agora não consegui resolver isso, já havia feiro isso uma vez mas não lembro como, lembro que tive que desativar algo relacionado ao lookAndFeel, igual o problema do button não mudar o background, e para resolver isso tive que fazer isso.
Exemplo:
botao.setContentAreaFilled(false);
botao.setOpaque(true);
botao.setBackground(Color.RED);
o JButton tem a opção de alterar, já o Combo não… Sobre o Look’n Feel é real, se você deixa o Nimbus, consegue alterar o background dele:
Outras opções:
UIManager.put("ComboBox.background", new ColorUIResource(Color.yellow));
UIManager.put("ComboBox.selectionBackground", new ColorUIResource(Color.magenta));
UIManager.put("ComboBox.selectionForeground", new ColorUIResource(Color.blue));
Como eu uso o Look and Feel do Windows, nenhuma dessas opções funcionou, eu acabei optando deixar o JCombo como editável e fazendo um Autocomplete nele: