Rediemnsionar bordas com Insets

0 respostas
D

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!

Criado 19 de setembro de 2007
Respostas 0
Participantes 1