Dobrý den,
mám takovej asi trapnej problém ale mě to celkem drtí.
V aplikaci mám ArrayList který obsahuje další ArrayList .... tvořím z ResultSetu
tj první představuje celej seznam a vnořenej jsou přímo data v řádku
až sem je to v klidu ale problém nastává pokud když tvořím AbstractTableModel
přepíšu metodu getValueAt
nebo spíš nepřepíšu protože se mi nepodaří rotovat po řádcích a sloupcích
ještě když jsem používal datovou třídu tak mi fungovala tato verze:

public class menuDataModel extends AbstractTableModel{
    AbstractList arral;        
    /** Creates a new instance of menuDataModel */
    public menuDataModel() {
    menuDataAcess mda = new menuDataAcess();
      this.arral = mda.getArrayList();
    }

    public int getRowCount() {
    return arral.size();
    }

    public int getColumnCount() {
    return 11;
    }

    public Object getValueAt(int rowIndex, int columnIndex) {        
        menuData udf = new menuData();
      udf =  (menuData) arral.get(rowIndex);
      
      if (columnIndex == 0){
          return udf.getIndex();
      }
      if (columnIndex == 1){
         return udf.getModulID();
      }
      if (columnIndex == 2){
      return udf.getModulJmeno(); 
      }
      if (columnIndex == 3){
      return udf.getOblastID();
      }
      if (columnIndex == 4){
      return udf.getOblastJmeno();
      }
      if (columnIndex == 5){
      return udf.getSkupinaFormuID();
      }
      if (columnIndex == 6){
      return udf.getSkupinaFormuJmeno();
      }
      if (columnIndex == 7){
      return udf.getFormID();
      }
      if (columnIndex == 8){
      return udf.getFormJmeno();
      }
      if (columnIndex == 9){
      return udf.getParentID();
      }
      if (columnIndex == 10){
      return udf.getUserStartPoint();
      }
      return null;
    }
    
    
}
 to samozřejmě ještě arral obsahoval objekty typu menuData
ale když to předělávám na obecnější přístup funguje vše akorát

public Object getValueAt(int rowIndex, int columnIndex) {        
        arrayList = (ArrayList )arral.get(rowIndex);
        return arrayList.get(columnIndex);
} prostě data v arral jsou ale vrací mi to vždy jen 1 záznam

pokud by někdo mohl poradit díky Petr Roubal
______________________________________________________________
> Od: [EMAIL PROTECTED]
> Komu: [email protected]
> Datum: 29.10.2006 12:00
> Předmět: Konference Digest, Vol 23, Issue 27
>
>Příspěvky do konference  Konference zasílejte na adresu:
>       [email protected]
>
>Pro přihlášení nebo odhlášení použijte WWW rozhraní na adrese"
>       http://www.amaio.com/mailman/listinfo/konference
>nebo použijte elektronickou poštu, zašlete slovo help v těle dopisu na
>adresu
>       [EMAIL PROTECTED]
>
>Správce konference můžete nalézt na adrese
>       [EMAIL PROTECTED]
>
>Když budete odpovídat na příspěvek, změňte, prosím, Subject: na něco
>rozumnějšího než je: "Re: Contents of Konference digest..."
>
>
>
>Dnešní menu:
>
>   1. Re:Konference Digest, Vol 23, Issue 26 (Ondřej Kvasnovský)
>   2. Re: public static void main? (Jozef Babjak)
>   3. Re: Konference Digest, Vol 23, Issue 26 (Jozef Babjak)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Sat, 28 Oct 2006 13:18:55 +0200 (CEST)
>From: Ondřej Kvasnovský <[EMAIL PROTECTED]>
>Subject: Re:Konference Digest, Vol 23, Issue 26
>To: [email protected]
>Message-ID: <[EMAIL PROTECTED]>
>Content-Type: text/plain;      charset="iso-8859-2"
>
>Ahoj. Díky za odpověď. Kdyby bylo na mě, public static void main bych
zrušil. Raději bych dědil některou třídu(tak jak je to u JApplet), překryl
metodu pro spusteni a ať se JVM postara o zbytek.
>
>Jestli se pletu tak me o tom prosim presvecte.
>
>Ondra.
>
>
>> ------------ Původní zpráva ------------
>> Od:  <[EMAIL PROTECTED]>
>> Předmět: Konference Digest, Vol 23, Issue 26
>> Datum: 28.10.2006 12:00:06
>> ----------------------------------------
>> Příspěvky do konference  Konference zasílejte na adresu:
>>      [email protected]
>> > Pro přihlášení nebo odhlášení použijte WWW rozhraní na adrese"
>>      http://www.amaio.com/mailman/listinfo/konference
>> nebo použijte elektronickou poštu, zašlete slovo help v těle dopisu na
>> adresu
>>      [EMAIL PROTECTED]
>> > Správce konference můžete nalézt na adrese
>>      [EMAIL PROTECTED]
>> > Když budete odpovídat na příspěvek, změňte, prosím, Subject: na něco
>> rozumnějšího než je: "Re: Contents of Konference digest..."
>> > > > Dnešní menu:
>> >    1. public static void main? (Ondřej Kvasnovský)
>>    2. Re: public static void main? (Lukas Barton)
>>    3. Re: public static void main? (tester tester)
>> > >
----------------------------------------------------------------------
>> > Message: 1
>> Date: Sat, 28 Oct 2006 09:32:59 +0200 (CEST)
>> From: Ondřej Kvasnovský <[EMAIL PROTECTED]>
>> Subject: public static void main?
>> To: [email protected]
>> Message-ID: <[EMAIL PROTECTED]>
>> Content-Type: text/plain;    charset="iso-8859-2"
>> > Zdravím konferenci.
>> Mám jeden dotaz, proc musi byt ve tride, kterou spoustime desktopovou
aplikaci
>> "public static void main"? Proc to neni udelano jako v Appletech, kde
staci
>> podedit nejakou z trid, prekryt metodu init() a hotovo?
>> Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez vytvořit
nejakou
>> static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je to
jen
>> pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam. > > Díky
za odpověď.
>> > Ondra.
>> > > ------------------------------
>> > Message: 2
>> Date: Sat, 28 Oct 2006 09:56:20 +0200
>> From: Lukas Barton <[EMAIL PROTECTED]>
>> Subject: Re: public static void main?
>> To: Java <[email protected]>
>> Message-ID: <[EMAIL PROTECTED]>
>> Content-Type: text/plain; charset=ISO-8859-2; format=flowed
>> > Ahoj,
>> >   zadal jsem do google: why "public static void main"
>>   A nasel jsem napr.:
>>       - nechceme instaci tridy, ktera obsahuje main - kdo by ji
vytvoril
>>       - je to konvence okopirovana z C
>>       - je to static, protoze dana trida nemusi mit public konstruktor
...
>> >     Lukas
>> > Ondřej Kvasnovský wrote:
>> > >Zdravím konferenci.
>> >Mám jeden dotaz, proc musi byt ve tride, kterou spoustime desktopovou
aplikaci
>> "public static void main"? Proc to neni udelano jako v Appletech, kde
staci
>> podedit nejakou z trid, prekryt metodu init() a hotovo?
>> >Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez vytvořit
nejakou
>> static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je to
jen
>> pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam. > >
>> >
>> >  > >
>> > > > ------------------------------
>> > Message: 3
>> Date: Sat, 28 Oct 2006 10:27:43 +0200 (CEST)
>> From: tester tester<[EMAIL PROTECTED]>
>> Subject: Re: public static void main?
>> To: Java <[email protected]>
>> Message-ID: <[EMAIL PROTECTED]>
>> Content-Type: text/plain;    charset="iso-8859-2";   format=flowed
>> > Cau..
>> pravdou je ze tahle konstrukce byla prevzata z C.... jeji vyznam je v
tom, ze
>> intepreter ji hleda pri startu jinak receno kdyz date do commandu java
Test  > intepretr hleda v tride Test metodu main...vyznam static je v tom,
ze pri volani
>> tehle metody jeste neexistuje jeji instance a void je implementovani z
hlediska,
>> ze jeji navratovou hodnotu nema kdo prevzat. co se tyce static jak psal
lukas ze
>> nemusi mit public konstruktor az tak pravda neni. Static oznacuje v
deklaraci
>> metody jeji schopnost dostupnosti bez vytvoreni instance tridy v niz se
nachadzi
>> a rovnez schopnost jeji jedinecnosti to jest ze je pri vsechny pripadne
volani
>> vzdy ta jedina....
>> > jeedee
>> > > ------------ Původní zpráva ------------
>> > Od: Lukas Barton <[EMAIL PROTECTED]>
>> > Předmět: Re: public static void main?
>> > Datum: 28.10.2006 09:56:29
>> > ----------------------------------------
>> > Ahoj,
>> > > >   zadal jsem do google: why "public static void main"
>> >   A nasel jsem napr.:
>> >       - nechceme instaci tridy, ktera obsahuje main - kdo by ji
vytvoril
>> >       - je to konvence okopirovana z C
>> >       - je to static, protoze dana trida nemusi mit public
konstruktor ...
>> > > >     Lukas
>> > > > Ondřej Kvasnovský wrote:
>> > > > >Zdravím konferenci.
>> > >Mám jeden dotaz, proc musi byt ve tride, kterou spoustime
desktopovou
>> aplikaci
>> > "public static void main"? Proc to neni udelano jako v Appletech, kde
staci
>> > podedit nejakou z trid, prekryt metodu init() a hotovo?
>> > >Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez
vytvořit
>> nejakou
>> > static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je
to jen
>> > pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam. > > >
>> > >
>> > >  > > >
>> > > > > > > > > > > Konec: Konference Digest, Vol 23, Issue 26
>> ******************************************
>> > > 
>
>------------------------------
>
>Message: 2
>Date: Sat, 28 Oct 2006 19:40:07 +0200
>From: Jozef Babjak <[EMAIL PROTECTED]>
>Subject: Re: public static void main?
>To: Java <[email protected]>
>Message-ID: <[EMAIL PROTECTED]>
>Content-Type: text/plain; charset=unknown-8bit
>
>Nejaka konvencia pre identifikaciu "entry pointu" musi existovat. Vidi sa
mi celkom rozumne, ze je pouzity sposob, ktory v case vzniku javy uz mnoho
rokov fungoval v C. Podobnymi otazkami "preco" mozno napadnut cokolvek. 
>J. 
>
>On Sat, Oct 28, 2006 at 09:32:59AM +0200, Ondřej Kvasnovský wrote:
>> Zdravím konferenci.
>> Mám jeden dotaz, proc musi byt ve tride, kterou spoustime desktopovou
aplikaci "public static void main"? Proc to neni udelano jako v Appletech,
kde staci podedit nejakou z trid, prekryt metodu init() a hotovo?
>> Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez vytvořit
nejakou static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli
je to jen pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam.
>> > Díky za odpověď.
>> > Ondra.
>
>
>------------------------------
>
>Message: 3
>Date: Sat, 28 Oct 2006 19:41:50 +0200
>From: Jozef Babjak <[EMAIL PROTECTED]>
>Subject: Re: Konference Digest, Vol 23, Issue 26
>To: Java <[email protected]>
>Message-ID: <[EMAIL PROTECTED]>
>Content-Type: text/plain; charset=unknown-8bit
>
>Ked to je na Tebe, rob si co chces. My ostatni budeme pouzivat psvm<tab>
a nebudeme filozofovat. 
>J. 
>
>On Sat, Oct 28, 2006 at 01:18:55PM +0200, Ondřej Kvasnovský wrote:
>> Ahoj.
>> Díky za odpověď. Kdyby bylo na mě, public static void main bych zrušil.
Raději bych dědil některou třídu(tak jak je to u JApplet), překryl metodu
pro spusteni a ať se JVM postara o zbytek.
>> > Jestli se pletu tak me o tom prosim presvecte.
>> > Ondra.
>> > > > ------------ Původní zpráva ------------
>> > Od:  <[EMAIL PROTECTED]>
>> > Předmět: Konference Digest, Vol 23, Issue 26
>> > Datum: 28.10.2006 12:00:06
>> > ----------------------------------------
>> > Příspěvky do konference  Konference zasílejte na adresu:
>> >    [email protected]
>> >
>> > Pro přihlášení nebo odhlášení použijte WWW rozhraní na adrese"
>> >    http://www.amaio.com/mailman/listinfo/konference
>> > nebo použijte elektronickou poštu, zašlete slovo help v těle dopisu
na
>> > adresu
>> >    [EMAIL PROTECTED]
>> >
>> > Správce konference můžete nalézt na adrese
>> >    [EMAIL PROTECTED]
>> >
>> > Když budete odpovídat na příspěvek, změňte, prosím, Subject: na něco
>> > rozumnějšího než je: "Re: Contents of Konference digest..."
>> >
>> >
>> >
>> > Dnešní menu:
>> >
>> >    1. public static void main? (Ondřej Kvasnovský)
>> >    2. Re: public static void main? (Lukas Barton)
>> >    3. Re: public static void main? (tester tester)
>> >
>> >
>> >
----------------------------------------------------------------------
>> >
>> > Message: 1
>> > Date: Sat, 28 Oct 2006 09:32:59 +0200 (CEST)
>> > From: Ondřej Kvasnovský <[EMAIL PROTECTED]>
>> > Subject: public static void main?
>> > To: [email protected]
>> > Message-ID: <[EMAIL PROTECTED]>
>> > Content-Type: text/plain;  charset="iso-8859-2"
>> >
>> > Zdravím konferenci.
>> > Mám jeden dotaz, proc musi byt ve tride, kterou spoustime desktopovou
aplikaci
>> > "public static void main"? Proc to neni udelano jako v Appletech, kde
staci
>> > podedit nejakou z trid, prekryt metodu init() a hotovo?
>> > Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez
vytvořit nejakou
>> > static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je
to jen
>> > pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam.
>> >
>> > Díky za odpověď.
>> >
>> > Ondra.
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 2
>> > Date: Sat, 28 Oct 2006 09:56:20 +0200
>> > From: Lukas Barton <[EMAIL PROTECTED]>
>> > Subject: Re: public static void main?
>> > To: Java <[email protected]>
>> > Message-ID: <[EMAIL PROTECTED]>
>> > Content-Type: text/plain; charset=ISO-8859-2; format=flowed
>> >
>> > Ahoj,
>> >
>> >   zadal jsem do google: why "public static void main"
>> >   A nasel jsem napr.:
>> >       - nechceme instaci tridy, ktera obsahuje main - kdo by ji
vytvoril
>> >       - je to konvence okopirovana z C
>> >       - je to static, protoze dana trida nemusi mit public
konstruktor ...
>> >
>> >     Lukas
>> >
>> > Ondřej Kvasnovský wrote:
>> >
>> > >Zdravím konferenci.
>> > >Mám jeden dotaz, proc musi byt ve tride, kterou spoustime
desktopovou aplikaci
>> > "public static void main"? Proc to neni udelano jako v Appletech, kde
staci
>> > podedit nejakou z trid, prekryt metodu init() a hotovo?
>> > >Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez
vytvořit nejakou
>> > static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je
to jen
>> > pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam.
>> > >
>> > >
>> > >
>> > >
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 3
>> > Date: Sat, 28 Oct 2006 10:27:43 +0200 (CEST)
>> > From: tester tester<[EMAIL PROTECTED]>
>> > Subject: Re: public static void main?
>> > To: Java <[email protected]>
>> > Message-ID: <[EMAIL PROTECTED]>
>> > Content-Type: text/plain;  charset="iso-8859-2";   format=flowed
>> >
>> > Cau..
>> > pravdou je ze tahle konstrukce byla prevzata z C.... jeji vyznam je v
tom, ze
>> > intepreter ji hleda pri startu jinak receno kdyz date do commandu
java Test
>> > intepretr hleda v tride Test metodu main...vyznam static je v tom, ze
pri volani
>> > tehle metody jeste neexistuje jeji instance a void je implementovani
z hlediska,
>> > ze jeji navratovou hodnotu nema kdo prevzat. co se tyce static jak
psal lukas ze
>> > nemusi mit public konstruktor az tak pravda neni. Static oznacuje v
deklaraci
>> > metody jeji schopnost dostupnosti bez vytvoreni instance tridy v niz
se nachadzi
>> > a rovnez schopnost jeji jedinecnosti to jest ze je pri vsechny
pripadne volani
>> > vzdy ta jedina....
>> >
>> > jeedee
>> >
>> > > ------------ Původní zpráva ------------
>> > > Od: Lukas Barton <[EMAIL PROTECTED]>
>> > > Předmět: Re: public static void main?
>> > > Datum: 28.10.2006 09:56:29
>> > > ----------------------------------------
>> > > Ahoj,
>> > >
>> > >   zadal jsem do google: why "public static void main"
>> > >   A nasel jsem napr.:
>> > >       - nechceme instaci tridy, ktera obsahuje main - kdo by ji
vytvoril
>> > >       - je to konvence okopirovana z C
>> > >       - je to static, protoze dana trida nemusi mit public
konstruktor ...
>> > >
>> > >     Lukas
>> > >
>> > > Ondřej Kvasnovský wrote:
>> > >
>> > > >Zdravím konferenci.
>> > > >Mám jeden dotaz, proc musi byt ve tride, kterou spoustime
desktopovou
>> > aplikaci
>> > > "public static void main"? Proc to neni udelano jako v Appletech,
kde staci
>> > > podedit nejakou z trid, prekryt metodu init() a hotovo?
>> > > >Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez
vytvořit
>> > nejakou
>> > > static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli
je to jen
>> > > pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam.
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> > >
>> > >
>> > >
>> >
>> >
>> > Konec: Konference Digest, Vol 23, Issue 26
>> > ******************************************
>> >
>> >
>> >
>
>
>Konec: Konference Digest, Vol 23, Issue 27
>******************************************
>

Odpovedet emailem