Forum » Programiranje » Java- povezava dveh form
Java- povezava dveh form
AaBoy ::
Jaz delam v programskem jeziku Java NetBeans IDE 6.0. In bi rad povezal dve fromi med seboj. Sem gledal na raznih straneh samo mi ni točno jasno kako se to naredi. Prosil bi, če mi lahko kdo to podrobno pove oz napišeš kaki primer, da bi samo preuredil za svoje.
Hvala lepa.
Hvala lepa.
Kael2 ::
Si lahko bolj natančen kaj želiš storiti?
Povezava dveh formov, ali povezava dveh razredov, je povsem identična. Vse kar potrebuješ je referenca in lokalna spremenljivka istega tipa, nastaviš jo lahko v konstruktorju, ali pa preko funkcije... recimo da želiš iz Okna1 dostopat do Okna2;
public class Okno1 extends JFrame
{
private Okno2 referencaOkno2; // Razredna spremenljivka
public Okno1(Okno2 referencaOkno2)
{
this.referencaOkno2 = referencaOkno2;
}
}
public class Okno2
{
....
}
Sedaj pa si npr v Main metodi
pa rečep
Okno2 okn2 = new Okno2(); // Najprej ustvariš tega
Okno1 okn1 = new Okno1(okn2); // Nato tega, ter mu podaš referenco
Povezava dveh formov, ali povezava dveh razredov, je povsem identična. Vse kar potrebuješ je referenca in lokalna spremenljivka istega tipa, nastaviš jo lahko v konstruktorju, ali pa preko funkcije... recimo da želiš iz Okna1 dostopat do Okna2;
public class Okno1 extends JFrame
{
private Okno2 referencaOkno2; // Razredna spremenljivka
public Okno1(Okno2 referencaOkno2)
{
this.referencaOkno2 = referencaOkno2;
}
}
public class Okno2
{
....
}
Sedaj pa si npr v Main metodi
pa rečep
Okno2 okn2 = new Okno2(); // Najprej ustvariš tega
Okno1 okn1 = new Okno1(okn2); // Nato tega, ter mu podaš referenco
Zgodovina sprememb…
- spremenil: Kael2 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | 10 years in a basement. (strani: 1 2 )Oddelek: Loža | 13843 (5499) | acookook |
» | Chrome X pomočOddelek: Pomoč in nasveti | 612 (463) | Suly |
» | opremljanje stanovanja - strošekOddelek: Loža | 8446 (2337) | zlobcek |
» | [Flash] predvajanje videaOddelek: Programiranje | 1765 (1613) | R33D3M33R |
» | Nekej vprasanj o MozilliOddelek: Programska oprema | 1460 (1283) | jeso |