Avatar billede Slettet bruger
25. marts 2003 - 11:05 Der er 13 kommentarer og
1 løsning

Nyt skærmbillede i et program

Vi sidder nogle stykker og laver et program...

Indtil videre har vi lavet et skærmbillede, men når jeg gerne vil komme over til et andet skærmbillede... Hvad gør jeg så?

Kalder jeg en ny form? Hvad gør jeg??
Avatar billede riversen Nybegynder
25. marts 2003 - 11:12 #1
hvis du vil have frames inde i selve programmet skal du tilføje en JDesktopPane til din JFrame og derefter tilføje JInternalFrame til din JDesktopPane.
Avatar billede riversen Nybegynder
25. marts 2003 - 11:12 #2
altså lidt ala have flere worddokumenter åbne i samme word-session
Avatar billede soreno Praktikant
25. marts 2003 - 11:13 #3
Du instantierer den som du gør med andre objekter. F.eks.
KontoDialog kontoDialog = new KontoDialog(kontoNummer);
kontoDialog.show();

public class KontoDialog extends JDialog
{
  public KontoDialog(int kontoNummer)
  {
    this.kontoNummer = kontoNummer;
    //Kode som opbygger en dialog
  }
}
Avatar billede Slettet bruger
25. marts 2003 - 11:14 #4
Får jeg på den måde fjernet min første frame og derefter åbnet en ny frame op?

det skal lige siges at det første skærmbillede er lavet i flere forskellige forms.
Avatar billede Slettet bruger
25. marts 2003 - 11:16 #5
De 2 skærmbilleder er lavet...

Det andet skal ikke kaldes som et "popup" vindue, men skal sættes ind i stedet for det første.
Avatar billede soreno Praktikant
25. marts 2003 - 11:17 #6
Hvad er din definition på en "form" ?
Avatar billede riversen Nybegynder
25. marts 2003 - 11:17 #7
du kan se her: http://privat.riversen.dk/java.jpg

hvad det er jeg mener, men nok ikke det i søger så vidt jeg kan se.
Avatar billede Slettet bruger
25. marts 2003 - 11:20 #8
Riversen, det ser rigtig pænt ud men ikke helt som det skal være i vores program.

Vores ville være.... kun i et skærmbillede...

Det skal se ud som om det er det samme vindue der kører hele tiden med andre ord :-)
Avatar billede Slettet bruger
25. marts 2003 - 11:24 #9
Soreno,

Vores definition af en "form" er niveauet over en jframe... en jframe ligger på en form.
Avatar billede soreno Praktikant
25. marts 2003 - 11:27 #10
Jeg tror ikke helt jeg er med,
arvehierarkiet for en JFrame ser sådan ud:
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame

Kunne du ikke evt. poste lidt kode ?
Avatar billede Slettet bruger
25. marts 2003 - 11:37 #11
hmmm lige nu har vi mange mange mange siders kode....

her  er et screenshot af den orden vi har sat det op i...
http://www.aub.dk/~lacops/Form.jpg

Vi vil gerne åbne formen "GodkendBestilling" fra en knap på formen "Bestilling".
Avatar billede bohbs Nybegynder
25. marts 2003 - 15:41 #12
Du tilføjer blot et ny jpane til din jframe
Avatar billede Slettet bruger
27. marts 2003 - 10:18 #13
Jeg har fundet ud af...
Avatar billede Slettet bruger
27. marts 2003 - 10:18 #14
SVAR!
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