Use a classe java.util.Vector.


Lucas Persona wrote:
> 
> N�o sei se muita gente chegou a ler meu email (abaixo) mas estive pensando.
> 
> � poss�vel criar um array de vetores para resolver isto?
> 
> Um array de um numero fixo de posi��es (ex. array[20]) e cada posi��o de um
> array conter um vetor?
> 
> At�,
> 
> At 10:28 16/02/2000 -0300, Lucas Persona wrote:
> >Ola,
> >
> >         Um problema razoavel.. :)
> >
> >         . Tenho uma JList e uma JTable.
> >         . Para cada c�digo exibido na JList existe uma tabela
> > correspondente que � mostrada na JTable.
> >         . Ap�s um determinado momento (um bot�o clicado por exemplo) o
> > programa realiza uma checagem dos dados das tabelas para TODOS os c�digos
> > da JList. (um loop faz a verifica��o...)
> >         . Durante essa checagem dos dados, o programa deve identificar
> > depois quais linhas (rows) exibidas na JTable devem ficar de outra cor.
> > Grifadas, algo do tipo.
> >         . Toda essa parte eu j� tenho, inclusive alterar as cores de
> > determinadas linhas da tabela.
> >         . O que preciso � um array dinamico de duas dimensoes (int [][])
> > para armanazer uma tabela de referencia a ser usada qdo for 'colorir' a
> > tabela. Esse array seria formado por codigo (vem da JList) e as linhas
> > que dever�o ficar marcadas (definidas na checagem dos dados).
> >
> >         Fiz um array dinamico, s� que � um array int []...ou seja, s�
> > funciona para o codigo visivel no momento. Se o usuario alterar o item da
> > JList, n�o fica mais correto.
> >         Alias, isso eu achei em algum lugar do site da Sun...Tenho um
> > objeto usado para aumentar o tamanho do array em +1.
> >
> >         static Object doubleArray(Object source) {
> >                 int sourceLength = java.lang.reflect.Array.getLength(source);
> >                 Class arrayClass = source.getClass();
> >                 Class componentClass = arrayClass.getComponentType();
> >                 Object result =
> > java.lang.reflect.Array.newInstance(componentClass,
> >                                                         sourceLength + 1);
> >                 System.arraycopy(source, 0, result, 0, sourceLength);
> >                 return result;
> >                 }
> >
> >         Tenho tb o array utilizado no programa
> >         int[] originalArray = new int [1]
> >
> >         e uns contadores para uma verifica��o, para ver se o array
> > necessita de mais uma posi��o.
> >
> >         if ( countMarca >
> > java.lang.reflect.Array.getLength(originalArray) - 1 ) {
> >                 originalArray = (int[]) doubleArray(originalArray);
> >         }
> >
> >
> >O que precisaria era ver como passar estas instru��es para operar com um
> >array de duas dimensoes [][] ou entao saber se alguem tem alguma outra
> >ideia e/ou solu��o para o assunto.
> >
> >Agrade�o a aten��o e aguardo respostas! :)
> >______________________________________________
> >Lucas Persona             [EMAIL PROTECTED]
> >Irm�os Gullo SA        http://www.gullo.com.br
> >
> >    --------------------------- 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]
> >    ---------------------------------------------------------------------
> 
> ______________________________________________
> Lucas Persona             [EMAIL PROTECTED]
> Irm�os Gullo SA        http://www.gullo.com.br
> 
>     --------------------------- 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]
>     ---------------------------------------------------------------------

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408

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

Responder a