JPawel napisał(a)
- Czy wszystkie komponenty jak JButton, JTextField dodaje się do kontenerów takich jak np. JPanel?
Zawsze musi być jakiś kontener na komponenty wizualne. Przynajmniej jeden. Jeśli nie używasz menadżerów układu komponentów wystarczy jeden kontener. Jeśli używasz menadżerów to jeden menadżer przypada na jeden kontener.
JPawel napisał(a)
- Czt później kontenery dodaje się do okien takich jak: JFrame?
Tylko główny kontener zawierający wszystkie pozostałe.
JPawel napisał(a)
- Żeby pokazać następnie aplet to należy dziedziczyć z klasy Window?
Jeśli chcesz uruchomić applet w zwykłej aplikacji tworzysz go, wywołujesz metodę init i ew start, a następnie przekazujesz główny kontener do twojego frame'a.
Jeśli chodzi o samo dziedziczenie, to wszystko zależy od potrzeb. Jeśli chcesz napisać swój własny komponent, który nie ma nic wspólnego z innym istniejącym komponentem dziedziczysz po Component, ale jeśli chcesz napisać komponent o funkcjonalności etykiety z dodatkowymi funkcjami dziedziczysz po JLabel, bo chcesz rozszeżyć jego funkcjonalność.