Exato. Esse detalhe eh o mais facil. Eu pego o tamanho da panel no runtime com getBounds().getWidth. E comparo com o fontMetrics. Os detalhes complexos s�o: -> AutoScroll: Tive que usar uma fun��o recursiva para fazer isso. -> Sele��o de linhas: Tive que criar uma fun��o para a partir da posi��o do mouse determinar que linha eu cliquei. O legal � que eu tenho um componente que pode se comportar tanto como uma textarea quanto uma lista. SAOJ PS: Demorei dois anos para conseguir fazer esse componente. Sempre que eu tentava antes acabava desistindo. N�o � f�cil, mas d� para fazer quem tiver paci�ncia para tratar todos os detalhes que n�o s�o poucos. >From: "Kleber Bueno" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Subject: RES: [java-list] Chat com Text area >Date: Mon, 25 Sep 2000 11:23:05 -0300 > >Como vc tratou a quebra de linhas no TextArea ??? >Vc trabalhou comparando o tamanho do seu componente com o tamanho da fonte >usando o FontMetrics ??? > > > > >-----Mensagem original----- >De: Sergio Oliveira Jr. [mailto:[EMAIL PROTECTED]] >Enviada em: Segunda-feira, 25 de Setembro de 2000 07:52 >Para: [EMAIL PROTECTED] >Assunto: Re: [java-list] Chat com Text area > > >Como falei o java.awt.TextArea eh muito limitado. >Por isso criei minha propria textarea com cores e imagens extendendo um >Panel. Fazer isso em Swing eh bastante facil, mas o que adianta se nenhum >browser suporta swing ??? > >SAOJ > > >From: "DareDevil" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: <[EMAIL PROTECTED]> > >Subject: Re: [java-list] Chat com Text area > >Date: Sat, 23 Sep 2000 19:27:39 -0300 > > > > >Alguem sabe como � feita a text area desse site????? � uma textarea??? > > >� swing ou awt? > > > >realmente eh um TextArea sim... > >e pode ser feito com o AWT mesmo... > > > > >Estou implementando um chat e estou com dificuldades para faze a text > >area, > > >visto q n�o consigo fazer funcionar as barras de rolagem.... > > > >qual o tipo de problemas que vc estah tendo com os componentes >TextArea??? > >se vc naum tiver conseguindo usar as barras de rolagem, tenta isso: > > > > TextArea chat = new TextArea("", 0, 0 , SCROLLBARS_VERTICAL_ONLY); > > > >deve ser isso q vc tah querendo... > > > >se naum for, favor explicitar mais suas duvidas... > >:) > > > > >Se algu�m poder ajudar agrade�o... > > > >disponha... > > > > > > DareDevil > >------------------------------- > > " Conhecimento naum eh > > acumulo de informacao. > > Eh competencia para agir!!! " > >------------------------------- > > > > > >------------------------------ 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 > >regras da lista: http://www.soujava.org.br/regras.htm > >para sair da lista: envie email para [EMAIL PROTECTED] > >------------------------------------------------------------------------- > > > >_________________________________________________________________________ >Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > >Share information about yourself, create your own public profile at >http://profiles.msn.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 >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- > _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.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 regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
