Avatar billede learnmejava Nybegynder
27. november 2002 - 15:51 Der er 8 kommentarer og
1 løsning

Opret tabel i forLøkke

final Object [][] data =
{
  {new Integer(0), " "," ", "",
  "", "", "", new Integer(0), new Integer(0),"", "", ""}
};
------------
Jeg vil gerne køre:
---------
  {new Integer(0), " "," ", "",
  "", "", "", new Integer(0), new Integer(0),"", "", ""}
---------
i en løkke så der oprettes fx 25 rækker i tabellen.
Jeg har prøvet:
---------
final Object [][] data =
for(int i = 0; i<25; i++)
{
  {
  {new Integer(0), " "," ", "",
  "", "", "", new Integer(0), new Integer(0),"", "", ""}
  }
};
----------
Men får fejlen - illegal start of expression -
What dælen do I do?
Avatar billede learnmejava Nybegynder
27. november 2002 - 16:02 #1
class TableModel extends AbstractTableModel {
      final String[] columnNames = {"Start",
                                    "Medlems Nr.",
                                    "Fly reg.",
                                    "Elev/Pilot",
                                    "Instr./Pass.",
                                    "S_time",
                                    "S_minut",
                                    "L_time",
                                    "L_minut",
                                    "Flyvetid Timer",
                                    "Flyvetid Min.",
                                    "Bemærkninger"};


      final Object [][] data =
      for(int i = 0; i<25; i++)
      {
      {
        {new Integer(0), " "," ", "",
        "", "", "", new Integer(0), new Integer(0),"", "", ""}
      }
      };
---------
I får lige hele klassen
Avatar billede aslan Nybegynder
27. november 2002 - 18:00 #2
Du skal nok tænke i andre baner.....

data = new Object[5][12];

for(int i=0;i<5;i++)
{
  data[i][1]="test";
  data[i][2]="test";
  data[i][3]="test";
  data[i][4]="test";
  data[i][5]="test";
  data[i][6]="test";
  data[i][7]="test";
  data[i][8]="test";
  data[i][9]="test";
  data[i][10]="test";
  data[i][11]="test";
  data[i][12]="test";
}
Avatar billede aslan Nybegynder
27. november 2002 - 18:01 #3
ups det skal starte med data[i][0]="test";
Avatar billede learnmejava Nybegynder
27. november 2002 - 18:03 #4
Hvad sker der helt præcis her?
Avatar billede learnmejava Nybegynder
27. november 2002 - 18:04 #5
Hvad er det jeg skal skifte ud i koden:
---------------
class TableModel extends AbstractTableModel {
      final String[] columnNames = {"Start",
                                    "Medlems Nr.",
                                    "Fly reg.",
                                    "Elev/Pilot",
                                    "Instr./Pass.",
                                    "S_time",
                                    "S_minut",
                                    "L_time",
                                    "L_minut",
                                    "Flyvetid Timer",
                                    "Flyvetid Min.",
                                    "Bemærkninger"};


      final Object [][] data =
      for(int i = 0; i<25; i++)
      {
      {
        {new Integer(0), " "," ", "",
        "", "", "", new Integer(0), new Integer(0),"", "", ""}
      }
      };
Avatar billede learnmejava Nybegynder
27. november 2002 - 18:06 #6
Okay nu fik du dine point - det var nu ikke helt meningen endnu :-)...
Jeg har du ikke helt forstået det
Avatar billede learnmejava Nybegynder
27. november 2002 - 18:15 #7
Hvorfor
5 og 12 i
data = new Object[5][12];
Avatar billede aslan Nybegynder
27. november 2002 - 18:20 #8
5 = rækker
12 = kolonner

class TableModel extends AbstractTableModel
{
      final String[] columnNames = {"Start",
                                    "Medlems Nr.",
                                    "Fly reg.",
                                    "Elev/Pilot",
                                    "Instr./Pass.",
                                    "S_time",
                                    "S_minut",
                                    "L_time",
                                    "L_minut",
                                    "Flyvetid Timer",
                                    "Flyvetid Min.",
                                    "Bemærkninger"};


    Object [][] data;

    TableModel()
    {
        data = new Object[5][12];

            for(int i=0;i<5;i++)
            {
              data[i][0]="test";
              data[i][1]="test";
              data[i][2]="test";
              data[i][3]="test";
              data[i][4]="test";
              data[i][5]="test";
              data[i][6]="test";
              data[i][7]="test";
              data[i][8]="test";
              data[i][9]="test";
              data[i][10]="test";
              data[i][11]="test";

            }
    }
}
Avatar billede learnmejava Nybegynder
27. november 2002 - 18:41 #9
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester