Duvida com JSeparator

2 respostas
A

Pessoal

Estou com uma duvida ao utilizar o JSeparator, criei um JSeparator e ele esta apresentado na tela numa boa (JPanel), porem preciso colocar mais dois e eles nao estao aparecendo !!! nao sei pq !! Alguem tem alguma ideia ??

Meu codigo é esse:

public JSeparator getJSeparator01() {
		if(separador01 == null) {
			separador01 = new JSeparator();
	        separador01.setPreferredSize(new Dimension(800, 5));
	        separador01.setForeground(new java.awt.Color(0, 0, 255));
	        separador01.setBackground(new java.awt.Color(0, 64, 128));
	        separador01.setSize(800, 150);
		}
		return separador01;
	}

e estou adicionando no JPanel dessa maneira

jPanelSuperior.add(getJSeparator01(), null);

Abs

2 Respostas

bruxel

como vc adiciona os demais separadores, não pode simplesmente fazer

jPanelSuperior.add(getJSeparator01(), null);

jPanelSuperior.add(getJSeparator01(), null);

jPanelSuperior.add(getJSeparator01(), null);

pq vc estaria utilizando o mesmo objeto

o ideal seria

JSeparator separator1 = new JSeparator();

JSeparator separator2 = new JSeparator();

JSeparator separator3 = new JSeparator();
jPanelSuperior.add(separator1, null);

jPanelSuperior.add(separator2, null);

jPanelSuperior.add(separator3, null);
A

Resolvido !

Usei o setLocation para setar no grid.

Abs

Criado 15 de outubro de 2008
Ultima resposta 15 de out. de 2008
Respostas 2
Participantes 2