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;
}
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;
}
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?
A grosso modo é um componente que guarda outros componentes, como o JFrame ou JPanel.
Se precisar avisa que eu posto um exemplo simples.
A grosso modo é um componente que guarda outros componentes, como o JFrame ou JPanel.Se precisar avisa que eu posto um exemplo simples.
brigado!!
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.