AWT vs SWT

0

Mam pytanie :)

Co jest lepiej uzywac do tworzenia GUI w Javie SWT czy AWT a moze jest jeszcze cos innego lepszego.
Czytalem porownania, ale porownania porownaniami a mi chodzi czego Wy uzywacie i co radzicie.

0

zdecydowanie SWT
moze jest problem z przenosnoscia (tzn musisz dla kazdego systemu dostarczyc biblioteke, ale sa one dostepne na stronie eclipse'a)
poza tym stereotyp dot. Javy jest taki, ze jest ona wolna. Zwyklem odpowiadac na takie zarzuty ze "chyba w znaczeniu open source", poniewaz wiekszosc opiniuje w ten sposob na podstawie obserwacji szybkosci dzialanie GUI w SWING'u ;)
z SWT nie ma takich problemow nawet przy renderowaniu grafiki 3D.
co prawda SWING moze na poczatek wydawac sie latwiejszy w nauczeniu, lecz mysle ze SWT jest rownie logiczny.
no i jeszcze jedna wazna sprawa - widgety wygladaja jak natywne komponenty systemu, a nie jak wiete z ksiezyca, wiec userowi latwiej jest sie z aplikacja obeznac.
pozdrawiam

0

A ja zapytam odnośnie Swinga. Tam można ustawić styl za pomocą:

UIManager.setLookAndFeel(nazwaWygladu)
...

A można w jakiś sposób zrobić, żeby program saw wykrywał jaki jest domyslny styl systemu i takiego stylu używał?

0

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassname());

wszystko jest w API

0

a ja mam takie pytanie moze bedzie tutaj na miejscu. czy istnieje jakies narzedzie do tworzenia interfejsu graficznego podobny do np borland c++ builder? chodzi mi o rozmieszczanie elementow w oknie?? chodzi o to ze tak szybko poczytalem o tych menadzerach calycch w javie i nie wiem do konca czy mozna ustawic wszystko tak jak się chce?? chocby przez pisanie kodu ?? nie musi to byc drag i drop pozdrowka

0

pod eclipse'a jest min. Jiglo. Netbeans tez na pewno cos takiego ma
ale powiem szczerze, ze jak nabierzesz troche wprawy to i tak szybciej napisze sie taki kod z palca a na pewno bedzie ladniej wygladalo.

pozdrawiam

0

Począwszy od wersji 6, Swing jest równie szybki jak SWT.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0