Re: [SouJava-J] Texto Centralizado
Alysson, se voce quer escreve no canvas, deve estar utilizando Graphics.drawString(), nao? Nesse caso, voce esta trabalhando com as coordenadas do canvas e dessa forma precisa de FontMetrics para recuperar a dimensao(largura) do texto para a fonte que voce utiliza e entao centralizar no canvas. Algo assim: public void paint(Graphics g) { Font f=new Font(aqui voce define sua fonte); FontMetrics fm=g.getFontMetrics(f); String texto="texto a centralizar"; int width=fm.stringWidth(texto); g.drawString(texto,(getSize().width-width)/2, posY); } Para a altura eh um pouco mais complicado, pois voce tem que considerar duas propriedades da fonte, que sao obtidas com FontMetrics a partir dos metodos getMaxAscent() e getMaxDescent(). Voce soma o retorno dos dois e da um desconto relativa a uma posicao chamada baseline da fonte. Eh bom olhar a documentacao da classe FontMetrics para entender melhor esses conceitos. Andre. --- Alysson Neves Bessani <[EMAIL PROTECTED]> wrote: > > Ola a todos > > Estou tantando escarever um texto em uma posicao > (x,y) de um > canvas de maneira centralizada, ou seja, o ponto > medio entre os dois > extremos do texto devem ser (x,y). Sei que java 2 > faz isto atraves do > graphics 2D, entretanto fui estudar a API e acabei > me confundindo um > pouco, pois ele entre em insercoes de texto e > criacao de fontes, quando a > unica coisa que preciso eh escrever de maneira > centralizada... > > Alguem pode me ajudar a economizar tempo??? > > Obrigado. > > Alysson Neves Bessani > mailto:[EMAIL PROTECTED] > LES- Software Engineering Laboratory > UEM- Universidade Estadual de Maringa > > --- LISTA SOUJAVA > --- > http://www.soujava.org.br - Sociedade de > Usuários Java da Sucesu-SP > [dúvidas mais comuns: > http://www.soujava.org.br/faq.htm] > [para sair da lista: > http://www.soujava.org.br/forum/cadastrados.htm] > [regras da lista: > http://www.soujava.org.br/regras.htm] > > - > > __ Do You Yahoo!? Talk to your friends online and get email alerts with Yahoo! Messenger. http://im.yahoo.com/ --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] Compilador descente p/ linux!
Alan, Eu pessoalmente prefiro usar o XEmacs no linux, com um plugin chamado JDE, que permite configurar um ambiente para compilacao dos fontes e sua execucao. Para compilar, uso o jikes da IBM. Experimente este. Muito rapido e dispoe de compilacao incremental. Me parece que tem uma IDE chamada Forte que roda em linux. No entanto, ainda prefiro interagir direto com o codigo. Andre. --- Alan Carvalho de Assis <[EMAIL PROTECTED]> wrote: > > Ola a todos! > > Instalei o JBuilder Foundation p/ linux e passei foi > raiva! > Bom o meu pc (Pentium 166MMX com 48Mb) ficou > parecendo um Z80 tentando executar > o Office2000, e olha q o Z80 daria conta do recado! > > Ele ate q inicia, mas qd vou iniciar um novo > Application e peco p/ Finalizar > ele fica parado processando, eu esperei ums 10min e > nada! > O JBuilder eh bom, o problema eh que foi feito em > java e por isso requer muita > memoria! > > Eu desinstalei o Rwindows e espero naum instala-lo > tao cedo! No windows eu > usava o JDeveloper que era muito rapido, se alguem > conhece algum IDE p/ Linux > que seja boa e que de preferencia naum seja escrita > em java, por favor me avise! > > Grato! > Alan > > Falows > > --- LISTA SOUJAVA > --- > http://www.soujava.org.br - Sociedade de > Usuários Java da Sucesu-SP > [dúvidas mais comuns: > http://www.soujava.org.br/faq.htm] > [para sair da lista: > http://www.soujava.org.br/forum/cadastrados.htm] > [regras da lista: > http://www.soujava.org.br/regras.htm] > > - > > __ Do You Yahoo!? Talk to your friends online and get email alerts with Yahoo! Messenger. http://im.yahoo.com/ --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] Compilador descente p/ linux!
Ola a todos! Instalei o JBuilder Foundation p/ linux e passei foi raiva! Bom o meu pc (Pentium 166MMX com 48Mb) ficou parecendo um Z80 tentando executar o Office2000, e olha q o Z80 daria conta do recado! Ele ate q inicia, mas qd vou iniciar um novo Application e peco p/ Finalizar ele fica parado processando, eu esperei ums 10min e nada! O JBuilder eh bom, o problema eh que foi feito em java e por isso requer muita memoria! Eu desinstalei o Rwindows e espero naum instala-lo tao cedo! No windows eu usava o JDeveloper que era muito rapido, se alguem conhece algum IDE p/ Linux que seja boa e que de preferencia naum seja escrita em java, por favor me avise! Grato! Alan Falows --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] Compilador descente p/ linux!
Ola a todos! Instalei o JBuilder Foundation p/ linux e passei foi raiva! Bom o meu pc (Pentium 166MMX com 48Mb) ficou parecendo um Z80 tentando executar o Office2000, e olha q o Z80 daria conta do recado! Ele ate q inicia, mas qd vou iniciar um novo Application e peco p/ Finalizar ele fica parado processando, eu esperei ums 10min e nada! O JBuilder eh bom, o problema eh que foi feito em java e por isso requer muita memoria! Eu desinstalei o Rwindows e espero naum instala-lo tao cedo! No windows eu usava o JDeveloper que era muito rapido, se alguem conhece algum IDE p/ Linux que seja boa e que de preferencia naum seja escrita em java, por favor me avise! Grato! Alan Falows --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] Texto Centralizado
Ola a todos Estou tantando escarever um texto em uma posicao (x,y) de um canvas de maneira centralizada, ou seja, o ponto medio entre os dois extremos do texto devem ser (x,y). Sei que java 2 faz isto atraves do graphics 2D, entretanto fui estudar a API e acabei me confundindo um pouco, pois ele entre em insercoes de texto e criacao de fontes, quando a unica coisa que preciso eh escrever de maneira centralizada... Alguem pode me ajudar a economizar tempo??? Obrigado. Alysson Neves Bessani mailto:[EMAIL PROTECTED] LES- Software Engineering Laboratory UEM- Universidade Estadual de Maringa --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] Compilador Java
Caros javaneses, Detesto ter que fazer o que eu vou ter que fazer, mas preciso compilar codigo Java para .exe em Windows. O grande problema eh que a minha firma naum tem dinheiro para comprar uma IDE soh pra conseguir o compilador, como eu sei que existem no JBuilder e outros. Alguem conhece algum compilador gratuito, de preferencia que seja para Java 2 ou que suporte multiplas versoes do JDK, que possa me mandar (link ou compilador, tanto faz)? Agradeco... P.S.: Nao posso utilizar os .class porque muitos dos clientes nao possuem Win95 e os que possuem tem cerca de 8Mb de memoria e espaco em disco pequeno. O programa que desenvolvi eh um tanto gigantesco e precisa rodar nessas 'carrocas' tambem. Michael Nascimento Santos, Desenvolvedor de sites/Programador Java Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] Jbuilder Tutorial
O melhor lugar que já achei. On-line na Borland: http://www.borland.com/techpubs/jbuilder/jbuilder3/ --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -