Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java vs. Nasledjivanje ???

[es] :: Java :: Java vs. Nasledjivanje ???

[ Pregleda: 2257 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

knyazs
Planeta Zemlja

Član broj: 137225
Poruke: 412



+27 Profil

icon Java vs. Nasledjivanje ???19.09.2008. u 23:47 - pre 189 meseci
Cao narode,

imam jedan problemcic koji me muci celi dan, pa sam posle nekog vremena guglanja odlucio da zatrazim vasu pomoc:

Koristim Eclipse Ganymede i problem izgleda ovako:

1. Imam klasu StdPane koja nasledjuje JPanel i u kojoj je odradjena neka osnovna funkcionalnost (uzmimo za primer da je dodato nekoliko JPanel-a i jedno dugme koje nesto radi)

public class StdPane extends JPanel {
...
}



2. Kada pokusam da kreiram klasu TestPane koja bi nasledila StdPane,

public class TestPane extends StdPane {
...
}


u vizuelnom editoru (VE) mi se pojavi klasa TestPane ali bude potpuno zakljucana, dakle ne mogu kroz VE da pristupim ni jednom panelu niti dugmetu koje je kreirano u StdPane, jedino kroz kod mogu da budzim i da dodajem nove komponente i da nesto radim sa TestPane. Probao sam i da postavim dugme i te panele da budu protected umesto private ali ni to nije pomagalo.

Ima li ovome resenja ili mora kroz kod da se budzi???

Unapred hvala svima sa bilo kakvom idejom.

Pozdrav!!!
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
217.26.78.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Java vs. Nasledjivanje ???03.10.2008. u 15:47 - pre 189 meseci
pa generalno savet ne koristi VE mnogo je spor, i tu generalno imas dva resenja, predji na netbeans ako zelis free resenje kojim ces moci lako da dizajniras forme (mana je sto si ogranicen na samo jedan layout) ili druga varijanta je windowbuilderpro (http://www.windowbuilderpro.com/) koji kosta ali ima i neka obogaljena free varijanta mada za to vredi dati pare ako ces da pravis aplikacije u swingu.
 
Odgovor na temu

Chobicus
Pancevo

Član broj: 28286
Poruke: 135
77.247.200.*

ICQ: 31049018


+12 Profil

icon Re: Java vs. Nasledjivanje ???03.10.2008. u 17:46 - pre 189 meseci
Citat:
Dejan Lozanovic: ...mana je sto si ogranicen na samo jedan layout...


Poslednji put kada sam koristio NetBeans mogao sam da biram layout.

Eh da... još jedan glas za NetBeans i GUI editing.
:)
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.adsl.beotel.net.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Java vs. Nasledjivanje ???05.10.2008. u 20:53 - pre 189 meseci
Citat:
Chobicus: Poslednji put kada sam koristio NetBeans mogao sam da biram layout.

Eh da... još jedan glas za NetBeans i GUI editing.
:)


Pa sad probao sam malo pre NetBeans i dalje ima veliku manu a to je da i dalje pravi regione koje ne treba da editujes i cackas, dok WBPro ima full bidirekciono citanje koda, primera radi rucno napisan kod on uspeva da izrenderuje i da mozes da nastavis da graficki editujes formu/dialog/panel iz guija a da on sam nastavlja u istom kodnom stilu/patternu kao sto si poceo. Plus sto moze da sazvace gomilu koda od drugih buildera i da nastavis da radis dalje. Primera radi svojevremeno sam pravio neki svoj layout zbog posebnih potreba, i taj layout je progutao i pravilno renderovao komponente na njemu.



 
Odgovor na temu

mgifos
Nikola Petkov
Software engineer, InSite
Novi Sad

Član broj: 190574
Poruke: 15
*.ADSL.neobee.net.

Sajt: www.insite.rs


Profil

icon Re: Java vs. Nasledjivanje ???07.10.2008. u 20:48 - pre 189 meseci
Zdravo Knyazse,

Pretpostavimo da su StdPane i svi njegovi naslednici nesto sto se zove custom widget... Ako je tako, mislim da ce ovaj clanak dosta pomoci na temu kako prilagoditi VE za custom widgets:

http://www.eclipse.org/article...ustom-Widget/customwidget.html

Obrati paznju da VE ne izbacuje release-e bas cesto i da je tekuci offical release vezan za Eclipse Callisto koji je 2 release-a daleko od Ganymede-a, tako da licno ne bih mnogo ocekivao od VE-a.

Citat:
Current official builds of the Visual Editor require Eclipse 3.2 (Callisto)


Pozdrav i toplo preporucujem MigLayout manager, mnogo je mocan, a i shvatis da ti ne treba VE, jer se i prilicno komplikovane stvari mogu resiti jednom linijom koda ;)

http://www.miglayout.com/



 
Odgovor na temu

[es] :: Java :: Java vs. Nasledjivanje ???

[ Pregleda: 2257 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.