Portál AbcLinuxu, 25. dubna 2024 16:37


Dotaz: platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse

16.9.2009 12:46 Ladislav Nešněra | skóre: 30 | blog: ..+2
platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse
Přečteno: 371×
Odpovědět | Admin
Testuji Lotus Notes 8.5.1,, který je postaven na Java/Eclipse. Dost mne překvapilo, když jsem v GUI narazil na rozdíly mezi Win a Linux verzí (a takových drobnůstek je tam povíc)). Dá se odhadnout, čím to je? Já z popisu Eclipse nabyl dojmu, že umožňuje udržovat společný kód, ale tady se mi to jeví, jako by to bylo separováno. Zajímá mne to i z toho důvodu, že Design a Admin klienty mají pouze pro Win a já doufal, že přechod na Eclipse bude automaticky znamenat i možnost použití na Linuxu.

Díky za názory

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.9.2009 14:16 kk
Rozbalit Rozbalit vše Re: platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse
Odpovědět | | Sbalit | Link | Blokovat | Admin

V jave (sax) platí, že vzhled určuje použitý Look and Feel. jednotlivé vzhledy mohou záviset na platformě. Když se podíváte sem , tek jsou tam vzhledy, které jsou platformě závislé a je to tím, že jvm používá k zobrazování prostředky z dané platformy. Můžete vyžít i vzhledy, které jsou platformě nezávislé (jsou kousek níž na tom odkazu), ale pak zase aplikace nezapadají do vzhledu ostatních aplikací.

16.9.2009 17:25 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse
Az na to, ze Eclipse pouziva SWT a ne Swing a uplne nevim, co znamena to sax, mas v podstate pravdu :)
Překladač ti nikdy neřekne: "budeme kamarádi"
17.9.2009 09:15 kk
Rozbalit Rozbalit vše Re: platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse

Nojo, říkám A myslím B  a správně je C. :-)

16.9.2009 17:09 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: platformově rozdílné GUI u apliace vyvíjené pod Java/Eclipse
Odpovědět | | Sbalit | Link | Blokovat | Admin
Eclipse je postaveno na GUI SWT toolkitu, který jako komponenty využívá nativní komponenty systému – tedy na Windows komponenty Windows API, na Linuxu myslím GTK. Aplikace pak na každém OS vypadá jinak, ale měla by mít na daném systému nativní vzhled a chování.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.