Não aparece o JLabel!

5 respostas
_

o que eu fiz de errado?

public JLabel getLabel(String JLabel){

JLabel lNome = new JLabel("Nome :");
   lNome.setAlignmentX((float)200);
    lNome.setAlignmentY((float)200);
    lNome.setVisible(true);
   return lNome;
}

5 Respostas

Eric_Yuzo

O método está retornando o JLabel com as propriedades que estão sendo setadas. Para ser exibido ele ser adicionado a um conteiner.

_

Perdoe minha ignorância mas que seria um container?

Eric_Yuzo

A grosso modo é um componente que guarda outros componentes, como o JFrame ou JPanel.

Se precisar avisa que eu posto um exemplo simples.

_

Eric Yuzo:
A grosso modo é um componente que guarda outros componentes, como o JFrame ou JPanel.

Se precisar avisa que eu posto um exemplo simples.


á entendi mas nao consigu fazer issu comecei a aprender a programar a pouco tempo e nao faço a minina ideia!!
voce pode colocar algum exemplo?

brigado!!

Eric_Yuzo

OK, vai um exemplo bem basicão de um formulário JFrame com uma JLabel.

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Exemplo extends JFrame {
	
	JLabel lNome = new JLabel();
	
	public Exemplo() {
		//Seta o tamanho do formulário em 400x300.
		setSize(400, 300);
		//Seta o texto da label com uma string qualquer.
		lNome.setText("Nome:...");
		//Adiciona a label no formulário.
		getContentPane().add(lNome);
	}
		
    public static void main(String[] args) {
        //Instancia um objeto de Exemplo.
    	JFrame form = new Exemplo();
    	//Exibe o formulário.
    	form.setVisible(true);
    }
    
}

Neste artigo você pode dar uma clareada melhor nas ideias.

[url]http://www.guj.com.br/article.show.logic?id=38[/url]

Criado 6 de setembro de 2010
Ultima resposta 6 de set. de 2010
Respostas 5
Participantes 2