Ola, existem algumas classes no packate java.util que sao automaticamente
extendidos.

Tente ver se algum deles lhe � util

Ate mais

-----Original Message-----
From: Lucas Persona <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Quarta-feira, 16 de Fevereiro de 2000 09:39
Subject: [SouJava-J] Arrays dinamicos


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

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