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] -------------------------------------------------------------------------