Avatar billede dk_zerocool Nybegynder
22. maj 2003 - 11:27 Der er 3 kommentarer og
1 løsning

Opdatere indhold i JTable - Non-Static fejl

Jeg har en JFrame-klasse1 hvori jeg har en JTable, og jeg kan også godt opdaterer tabellen fra denne. Men problemet kommer når jeg åbner et andet JFrame2 og vil have at når man trykker "ok" i JFrame2 så opdateres tabellen i JFrame1, men jeg får en non-static fejl, da jeg skal bruge en reference til JFrame1 for at opdaterer den.

Kan man på nogen anden måde få fat i et JFrame1 ??
Avatar billede soreno Praktikant
22. maj 2003 - 11:32 #1
Du kan sende en reference til JFrame1 til konstruktøren af JFrame2.
Avatar billede soreno Praktikant
22. maj 2003 - 11:34 #2
Det var nu table jeg mente..

public class Frame2 extends JFrame
{
  private JTable table;
  private JTable frame1Table;

  public Frame2(JTable table)
  {
    frame1Table = table;
  }
}
Avatar billede soreno Praktikant
22. maj 2003 - 11:35 #3
public class Frame1 extends JFrame
{
  private JTable table;
  private Frame2 frame2;

  public Frame1()
  {
    table = new JTable(..);
    ..
    frame2 = new Frame2(table);   
  }
}
Avatar billede dk_zerocool Nybegynder
23. maj 2003 - 12:42 #4
Tusind tak, det virkede optimalt, point til dig
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