Caracter espaço em branco

4 respostas
R

Olá, pessoal… Alguém pode me ajudar, estou fazendo um applet pra desenhar setas, circulos, com asteriscos, utilizando “drawString”, mas as formas, no applet saem meio distorcidas pois os espaços em branco não aparecem na mesma forma como eu coloco no “drawsString”
Se alguém puder me dar uma força neste java bem básico agradeçeria…
R.M.

4 Respostas

Sami_Koivu

Olá,

Será que você está usando uma fonte diferente no seu applet? Os IDE normalmente utilizam uma fonte fixed-width, onde todos os caracters têm a mesma largura. Ou seja, “WWWWWWWWWW” tem a mesma largura que “IIIIIIIIII”. Caso você não define explicitamente a fonte a ser usado no seu applet, provavelmente vai ter uma fonte onde os espaços têm menor largura do que os asteriscos, causand tal distorção.

[]s,
Sami

Sami_Koivu

Mais especificamente, tente dar um

.setFont(new Font("Monospaced", Font.PLAIN, 14));

No objeto Graphics que você está usando para fazer o drawString.

ViniGodoy

Por que você não usa outros métodos como drawElipsis (para os círculos) e drawLine para as linhas?
Ou então, procure na Internet uma fonte mais simétrica.

R

ok valeu!! vou tentar entender as dicas e aplicar… obrigado

Criado 22 de setembro de 2007
Ultima resposta 22 de set. de 2007
Respostas 4
Participantes 3