Bom dia.
Tenho um método que monta e retorna um JPanel, com o layout GridLayout. Neste JPanel, é adicionado um JComboBox preenchido com alguns ítens. Meu problema é que de acordo com a opção selecionada, os ítens desta combo mudam e o tamanho da combo se redimensiona conforme o nome do maior ítem desta lista. Isto bagunça a disposição dos outros componentes do JPanel.
Exemplo:
Ao carregar todos os ítens (Sem filtro), o tamanho da combo seria igual ao ítem “PYTHON”:
cboCliente.addItem("JAVA");
cboCliente.addItem("ASP");
cboCliente.addItem("PYTHON");
Ao retirar o ítem “PYTHON” da lista, a combo se redimensiona para o tamanho do ítem “JAVA” e, assim por diante, sempre alterando o alinhamento.
Tentei utilizar: cboClientes.setAlignmentY(LEFT_ALIGNMENT);
mas não fez diferença alguma.
Se alguém puder me ajudar, fico mto agradecido.