Documentação JLabel
Área de exibição de uma sequência curta de texto ou uma imagem, ou ambos. Um rótulo não reage a eventos de entrada. Como resultado, ele não pode obter o foco do teclado. Uma etiqueta pode, no entanto, apresentar uma alternativa de teclado como uma conveniência para um componente vizinha que tem uma alternativa de teclado, mas não pode exibi-lo.
Um JLabel objeto pode exibir texto, uma imagem, ou ambos. Você pode especificar onde na área de exibição da etiqueta de conteúdo da gravadora estão alinhados, definindo o alinhamento vertical e horizontal. Por padrão, os rótulos são verticalmente centralizado em sua área de exibição. Text-somente as etiquetas são de ponta alinhados, por padrão; imagem somente rótulos são centrados horizontalmente, por padrão.
Você também pode especificar a posição do texto em relação à imagem. Por padrão, o texto é sobre o bordo de fuga da imagem, com o texto e imagem alinhados verticalmente.
Esquerda e à direita borda de uma etiqueta são determinados a partir do valor de sua ComponentOrientation propriedade. No presente, a configuração padrão ComponentOrientation mapeia o bordo de ataque para a esquerda e o bordo de fuga para a direita.
Finalmente, você pode usar o setIconTextGap método para especificar quantos pixels devem aparecer entre o texto ea imagem. O padrão é de 4 pixels.
Métodos:
Protected Int checkHorizontalKey (chave Int, string mensagem)
Verifique se chave é um valor legal para as propriedades HorizontalAlignment.
Protected Int checkVerticalKey (chave Int, string mensagem)
Verifique se chave é um valor legal para as propriedades VerticalAlignment ou verticalTextPosition.
AccessibleContext getAccessibleContext ()
Obter o AccessibleContext deste objeto
Icon getDisabledIcon ()
Retorna o Icon usado pelo selo quando é desativado.
Int getDisplayedMnemonic ()
Retorne o código de acesso que indica uma chave mnemônica.
Int getDisplayedMnemonicIndex ()
Retorna o caractere, como um índice, que a aparência