Problema com swing[RESOLVIDO]

2 respostas
Scobar20

bom dia a todos,
será que poderiam me ajudar, estou tentando fazer aparecer uma janela com JPanel, porém está janela nunca abre do tamanho que quero,
tem algum erro nessa parte do meu código? Será que o computador está com problemas no cache e terei que limpa-lo?

HELP ME, PLEASE.... :D

private View(){         
		
		
		setTitle("Vendas Elisangela");

		getContentPane().add(painel, BorderLayout.CENTER);
		
		// Aqui tem que ser JFrame.
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		painel.setBorder(new EmptyBorder(5, 5, 5, 5));  
		
		/*
		 * Mude aqui a para o tamanho desejado
		 * Os dois primeiros escolhem onde a janela irá aparecer.
		 * Os dois ultimos escolhem o tamanho da janela.
		 */
		
                // AQUI ESTOU CONTROLANDO O TAMANHO DA JANELA.
                setBounds(500, 150, 500, 500); 
		
		painel.setSize(300, 300);
		
		// Layout.
		setContentPane(painel);
		painel.setLayout(null);
		
		
		// BOTÕES.
		botaoSalvar = new JButton("Salvar");
		botaoFechar = new JButton("Fechar");
		botaoSalvar.setBounds(20, 270, 150, 25); // largura que aparecerá, altura que aparecerá, largura do botão, altura do botão. 
		botaoFechar.setBounds(200, 270, 150, 25); // largura que aparecerá, altura que aparecerá, largura do botão, altura do botão. 
		getContentPane().add(botaoSalvar); // Adicionando a variável botaoSalvar no painel.
		getContentPane().add(botaoFechar); // Adicionando a variável botaoFechar no painel.
		
		pack();  
		setVisible(true);  
	}
	
}

2 Respostas

ViniGodoy

Como você está usando o setBounds, retire o pack().
Ele serve para redimensionar a janela até que ela se ajuste aos componentes.

Tópico movido para o fórum de interface gráfica. Por favor, ao postar, leia com atenção a lista de fóruns.

Scobar20

ViniGodoy:
Como você está usando o setBounds, retire o pack().
Ele serve para redimensionar a janela até que ela se ajuste aos componentes.

Tópico movido para o fórum de interface gráfica. Por favor, ao postar, leia com atenção a lista de fóruns.

Beleza ViniGodoy, brigadão…
prestarei mais atenção da próxima vez.

Criado 4 de agosto de 2012
Ultima resposta 4 de ago. de 2012
Respostas 2
Participantes 2