Desenhando texto em um componente

Aprenda como inserir texto em seus componentes.

Desenhando texto em um componente

Esta dica de Java demonstra como desenhar um texto em um componente. O texto pode ser desenhado redefinindo a função paint() do componente.

public void paint(Graphics g) {

// Configura a fonte para Lucida Sans Typewriter 

String family = "Lucida Sans Typewriter";
int style = Font.PLAIN;
int size = 18;
Font font = new Font(family, style, size);

g.setFont(font);

// Desenhar um texto na posição

int x = 10;
int y = 10;

g.drawString("Texto", x, y);


// Desenhando o texto em outra posição

x = 10;
y = 30;
FontMetrics fontMetrics = g.getFontMetrics();
g.drawString("texto", x, y+fontMetrics.getAscent());
}

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados