Olá!
Gostaria de esclarecer uma dúvida:
Estou tentando fazer uma borda em um JPanel que possui uma ComboBox e um JLabel dentro, o problema é que não consigo redimensionar a borda, nem mesmo através da classe Insets.
Alguém poderia me ajudar?
O código abaixo:
JPanel pnIdioma = new JPanel(new GridLayout(2,1));
pnIdioma.setBorder(BorderFactory.createTitledBorder(border, GERAL.IDIOMAS));
lblIdioma.setText(GERAL.POR_FAVOR_SELECIONE_IDIOMA);
lblIdioma.setHorizontalAlignment(JLabel.CENTER);
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx = 1.0;
gbc.anchor = GridBagConstraints.CENTER;
gbc.insets = new Insets(1, 7, 1, 7);
pnIdioma.add(lblIdioma);
pnIdioma.setBackground(corDefault);
cbIdioma.setMaximumSize(tamanhoFields);
cbIdioma.setMinimumSize(tamanhoFields);
cbIdioma.setPreferredSize(tamanhoFields);
cbIdioma.setAlignmentY(JLabel.WEST);
cbIdioma.addActionListener(null);
gbc.fill = GridBagConstraints.NONE;
gbc.gridwidth = GridBagConstraints.REMAINDER;
gbc.anchor = GridBagConstraints.CENTER;
//c.fill = GridBagConstraints.BOTH;
//c.weightx = 1.0;
//c.anchor = GridBagConstraints.NORTHEAST;
//c.gridwidth = GridBagConstraints.REMAINDER;
gbc.insets = new Insets(1, 7, 1, 7);
pnIdioma.add(cbIdioma);
this.add(pnIdioma,gbc);
Muito obrigado!