Possivel �, eu mesmo j� o fiz, mas recomendo usar Hashtable.

[]�s

Augusto

-----Original Message-----
From: Lucas Persona <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Thursday, February 17, 2000 9:39 AM
Subject: Re: [SouJava-J] Arrays dinamicos


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


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