CATEGORII DOCUMENTE |
Dipsunerea in stiva difera de celelalte deoarece ascunde practic unele componente.O astfel de dispunere inseamna de fapt un grup de containere sau componente afisate cate unul pe rand - fiecare container din grup fiind numit un card.
In mod normal acest administrator foloseste un panou pentru fiecare card.Mai intai se introduc componentele in panouri si apoi acestea se introduc in containerul de baza pentru care s-a stabilit o dispunere in stiva.
Clasa care implementeaza acest administrator este CardLayout.
Dupa ce am stabilit un container cu administrare a dispunerii in stiva trebuie sa adaugam cardurile sale cu ajutorul unei metode add() de forma:
add(string, container);
Primul argument al metodei este un sir care reprezinta numele cardului.Al doilea argument specifica containerul sau componenta care reprezinta cardul.Daca este vorba de un container acesta trebuie sa contina deja toate componentele necesare lui.
Dupa ce am adaugat cardul in containerul principal al programului putem folosi metoda show() a administratorului de dispunere in stiva pentru a afisa o anumita cartela.Metoda show() primeste doua argumente:
- primul este containerul in care au fost adaugate cardurile ; daca respectivul container este chiar fereastra principala a appletului putem folosi cuvantul cheie this ca argument
- numele cardului
In cele ce urmeaza se va prezenta o modalitate bazata pe fire de executie pentru a trece de la un card la altul:
import java.awt.*;
public class Carduri extends java.applet.Applet implements Runnable
}
public void stop()
public void init()
public void run() catch (InterruptedException e)
}
}
}
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1193
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved