🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
4 messages
4 total messages Started by Tomasz Wed, 02 Nov 2011 16:03
SWT - Podmiana elementow w Composite
#153102
Author: Tomasz
Date: Wed, 02 Nov 2011 16:03
14 lines
1452 bytes
Moze moje pytanie jest zbyt glupie ale mecze sie z tym od kilku godzin i 
nic mi nie wychodzi.
Mam w SWT okienko z kilkoma przyciskami i jednym Composite w ktorym maja 
byc odpowiednie pola Text.
Moim zamiarem jest aby po nacisnieciu jakiegos przycisku, w omawianym 
Composite pojawialy sie inne pola specyficzne dla danej sytuacji.
W poszczegolnych listenerach do przyciskow tworze nowy Composite ze 
swoimi polami ale niestety wyswietla mi sie poprawnie tylko pierwszy 
nacisniety Composite.
Poradzcie mi jak to zrobic aby w tym samym oknie po nacisnieciu 
odpowiedniego mprzycisu pojawialy mi sie inne komponenty?

--
Tomasz
Re: SWT - Podmiana elementow w Composite
#153103
Author: Jacek Czerwinski
Date: Wed, 02 Nov 2011 17:19
19 lines
1814 bytes
W dniu 2011-11-02 17:03, Tomasz pisze:
> Moze moje pytanie jest zbyt glupie ale mecze sie z tym od kilku godzin i
> nic mi nie wychodzi.
> Mam w SWT okienko z kilkoma przyciskami i jednym Composite w ktorym maja
> byc odpowiednie pola Text.
> Moim zamiarem jest aby po nacisnieciu jakiegos przycisku, w omawianym
> Composite pojawialy sie inne pola specyficzne dla danej sytuacji.
> W poszczegolnych listenerach do przyciskow tworze nowy Composite ze
> swoimi polami ale niestety wyswietla mi sie poprawnie tylko pierwszy
> nacisniety Composite.
> Poradzcie mi jak to zrobic aby w tym samym oknie po nacisnieciu
> odpowiedniego mprzycisu pojawialy mi sie inne komponenty?

Pierwsze skojarzenie, pack() aby się ustawiły, ale nie wiem czy na 
pewno. Masz to jakiś layout'ach?
A może banalny problem w kodzie, np pomylony rodzic?

Sam bym tak nie robił, chyba bym zrobił ich nadzbiór (na Group, tab 
controlce czy innych subkontenerach) i wygaszał. Takie subiektywne odczucie.
Re: SWT - Podmiana elementow w Composite
#153104
Author: Tomasz
Date: Wed, 02 Nov 2011 18:04
14 lines
1510 bytes
W dniu 02.11.2011 18:19, Jacek Czerwinski pisze:
>
> Sam bym tak nie robił, chyba bym zrobił ich nadzbiór (na Group, tab
> controlce czy innych subkontenerach) i wygaszał. Takie subiektywne
> odczucie.

Dzieki za sugestie, zarzucilem koncepcje z Compositem i zastosowalem 
CTabFolder. Nie musze nic wygaszac. W tym samym miejscu pojawiaja mi sie 
za kazdym razem inne zakladki a w nich komponenty pasujace do sytuacji.
Praca w zupelnej samotnosci nie jest jednak efektywna. Gdybym mial z kim 
wymienic kilka zdan nie stracilbym tyle czasu bezproduktywnie.

--
Tomasz
Re: SWT - Podmiana elementow w Composite
#153105
Author: Tomek Kańka
Date: Wed, 02 Nov 2011 21:35
19 lines
1608 bytes
Tomasz <tutumasz44@onet.pl> napisał(a)
> Moze moje pytanie jest zbyt glupie ale mecze sie z tym od kilku godzin i 
> nic mi nie wychodzi.
> Mam w SWT okienko z kilkoma przyciskami i jednym Composite w ktorym maja 
> byc odpowiednie pola Text.
> Moim zamiarem jest aby po nacisnieciu jakiegos przycisku, w omawianym 
> Composite pojawialy sie inne pola specyficzne dla danej sytuacji.
> W poszczegolnych listenerach do przyciskow tworze nowy Composite ze 
> swoimi polami ale niestety wyswietla mi sie poprawnie tylko pierwszy 
> nacisniety Composite.
> Poradzcie mi jak to zrobic aby w tym samym oknie po nacisnieciu 
> odpowiedniego mprzycisu pojawialy mi sie inne komponenty?
>

Widziałem, że inaczej rowiązałeś problem, ale odpowiedzią ta Twoje
pytanie jest StackLayout, czy jak on sie tam nazywa.

-- 
Tomek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads