Forum » Programiranje » [Java + SWT] Fill layout
[Java + SWT] Fill layout
GupeM ::
Pozdravljeni.
V Javi programiram neko aplikacijo in imam sledeč problem:
Imam nek base class (Composite), v katerem se vedno nahajata dve SWT komponenti. Recimo da sta to dva gumba. Uporabljam FillLayout, na katerega se komponente dodajajo zaporedoma glede na inicializacijo. Poleg tega razreda imam še nekaj razredov ki dedujejo od base razreda, in dodajajo svoje komponente (recimo gumbe) na ta Composite. Torej, v konstruktorju base razreda inicializiram Button1 ter ButtonX. Podrazredi, ki dedujejo ta base razred pa inicializirajo samo svoje komponente (Button2, Button3, ...). Vse te komponente so v isti vrsti. Zanima me kako bi lahko dodal ButtonX vedno na konec te vrste. Trenutno imam v base razredu metodo initButtonX() ki jo kličem na koncu konstruktorja v podrazredih, ta pa kot zadnjega inicializira ButtonX ter ga doda v Composite. To se mi nekako ne zdi primerna rešitev. Mogoče kdo pozna kakšno drugo rešitev?
V Javi programiram neko aplikacijo in imam sledeč problem:
Imam nek base class (Composite), v katerem se vedno nahajata dve SWT komponenti. Recimo da sta to dva gumba. Uporabljam FillLayout, na katerega se komponente dodajajo zaporedoma glede na inicializacijo. Poleg tega razreda imam še nekaj razredov ki dedujejo od base razreda, in dodajajo svoje komponente (recimo gumbe) na ta Composite. Torej, v konstruktorju base razreda inicializiram Button1 ter ButtonX. Podrazredi, ki dedujejo ta base razred pa inicializirajo samo svoje komponente (Button2, Button3, ...). Vse te komponente so v isti vrsti. Zanima me kako bi lahko dodal ButtonX vedno na konec te vrste. Trenutno imam v base razredu metodo initButtonX() ki jo kličem na koncu konstruktorja v podrazredih, ta pa kot zadnjega inicializira ButtonX ter ga doda v Composite. To se mi nekako ne zdi primerna rešitev. Mogoče kdo pozna kakšno drugo rešitev?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | "Dinamicna" sprememba razreda v C++Oddelek: Programiranje | 1930 (1322) | Spura |
» | [PHP] oop in referenceOddelek: Programiranje | 1181 (911) | MrBrdo |
» | [Java] Nova nit znotraj JPanel.paintComponent()Oddelek: Programiranje | 1959 (1746) | alexa-lol |
» | [C++] dedovanje in pointerjiOddelek: Programiranje | 2142 (1966) | Matako |
» | osnove v Javi - zvezdiceOddelek: Programiranje | 3572 (2794) | Tutankhamun |