Pessoal, estou tentando colorir a célula de uma jtable, mas nessa célula eu tenho um combobox e não está dando pra colorir, quando tiro o combo, ele funciona normalmente. alguém poderia me dar um mão para que possa ser colorido com o combo?
Mas é um JComboBox.
Aliás, se a ideia é alterar o aspecto da JTable ou de suas células, não vejo cabimento em trocar a cor de fundo de um JComboBox. Mas, é algo que você deve saber o que está fazendo.
Exemplo, nessa tabela tenho um combobox com status de uma operação e dentro dele contem 5 tipo de status, mas quando o status for igual a “CANCELADA”, ele deverá colorir em vermelho para chamar a atenção
Cara, não importa quantas células, o que importa é que se você tem esse JComboBox e ele cobre toda a área visível da célula, é inútil colorí-lo.
Mais coerente é colorir o background das células da linha referida. Se vai ser só uma, se serão 200,
pouco importa.
Veja aqui
Cara, então reveja teu conceito, reveja os requisitos e reveja o que está fazendo.
É comum e interessante, realmente, salientar informações com cores, afinal, a maioria das pessoas tem sua atenção voltada para aquilo que está numa cor diferente.
Agora, quando você tem muita informação, pode acabar criando mais poluição visual, o que é perigoso e complicado de lidar.
Realmente precisa de tudo isso (22 colunas)? As informações que estão nelas são tão essenciais?
Obrigado pelas dicas Darlan! Sim, essas informações são mesmo necessários… Isso é um documento da empresa, onde já existe em excel e estou tentando passar para um sistema. Acredito que essas cores não vai ter como colocar mesmo, pois tenho muitas barreiras para impedir que eu as tenha.
Colocar em um sistema é algo que pode, sim, incluir melhorias.
Se for preciso exportar como xls ou outro formato, você pode fazer, seguindo os padrões existentes.
É complicado, mas você deveria tentar orientar referente a isso.
Entendi. Já ouviu falar de FMEA? É esse documento. Até que está ficando bem legal e bem pratico, mas ainda falta alguns detalhes que não estou sabendo direito.