Biblioteki graficzne dla aplikacji standalone

315 views
Skip to first unread message

marcin zając

unread,
Dec 2, 2010, 2:29:47 PM12/2/10
to Polish Java User Group
Witam

Szukam jakiejś ciekawej biblioteki graficznej, na której można by
zbudować aplikację okienkową. Swing, jest może bardzo praktyczny, ale
nie należy do najładniejszych (a może to ja nie umiem ładnych
aplikacji robić).
Czy mogli byście mi coś polecić?

Z góry dzięki

Konrad Malawski

unread,
Dec 2, 2010, 2:41:30 PM12/2/10
to polish-java...@googlegroups.com
E tam "nie ładny", zobacz ostatnie 5 postów: http://www.adam-bien.com/roller/abien/
No i masz NetBeans Platform ( http://netbeans.org/features/platform/ ) albo Griffon ( http://griffon.codehaus.org/Quick+Start ) które są w stanie uprzyjemnić co nieco development swingowy - możesz na nie rzucić okiem.

Jak nie Swing to w sumie zostaje ci SWT z "większych" projektów (to z czego korzysta Eclipse (i Eclipse RCP)).

-- 
Pzdr,
Konrad

bigblue bigbluestranger

unread,
Dec 2, 2010, 2:58:52 PM12/2/10
to polish-java...@googlegroups.com
No niestety swiat javy nie oferuje tu zbyt wiele,
WinForms czy WPF Microsoftowy bije go na głowę. 
ale jak juz pojdziesz w swing'a to polecam jgoodies do bardziej wyszukanych kontrolek.

pzdr,
Marcin


--
Aby publikować na grupie "Polish Java User Group", wyślij wiadomość e-mail na adres
polish-java...@googlegroups.com
By wypisać się z grupy wyślij e-mail do
polish-java-user-...@googlegroups.com
Więcej opcji na stronie grupy
http://groups.google.com/group/polish-java-user-group?hl=pl?hl=pl



--
Marcin,
----------------
"Imagination is more important than knowledge." - (Albert Einstein)

Łukasz Sanek

unread,
Dec 2, 2010, 2:59:46 PM12/2/10
to polish-java...@googlegroups.com
Oprócz Swinga i SWT jest jeszcze Qt- są dostępne bindingi dla Javy.

Pozdrawiam
Łukasz

--

Martin Bochenek

unread,
Dec 2, 2010, 3:47:00 PM12/2/10
to polish-java...@googlegroups.com
W Swingu można zrobić cuda!
A oprócz jgoodies ciekawe komponenty do Swinga oferuje też Jide.

2010/12/2 bigblue bigbluestranger <mbbi...@googlemail.com>:

Michal Margiel

unread,
Dec 2, 2010, 3:58:03 PM12/2/10
to polish-java...@googlegroups.com
Witaj,

Swing, SWT czy też QT to nie wszystko co oferuje nam java.
Ja gorąco polecam Apache Pivot[1].  Ekrany można w nim tworzyć zarówno w kodzie javowym (czy też innym języku jvmowym) jak i w xmlu (coś jak w androidze). Dostępnych jest bardzo dużo komponentów i niezwykle łatwo można w nim tworzyć b. ciekawe efekty (jak np [2] - taka animację edycji wiersza robi się w jednej linijce).

Ponadto, jak widać na demach zamieszczonych na stronie domowej projektu, aplikacje napisane z użyciem pivota są dość urodziwe (przynajmniej moim zdaniem) 

Ciekawe i ważne jest również to, że z użyciem wersji  2.0 (ma wyjśc wkrótce) udało mi się uruchomić w aplikacji swingowej a nawet w Netbeans Plaform.

ps. miejmy nadzieje, że javaFX w wersji 2.0 zaproponuję nam coś ciekawego na poletku gujowym.
-- 
Pozdrawiam/Best regards
Michał Margiel

http://www.javarsovia.pl
http://www.linkedin.com/in/MichalMargiel
http://poligloci.margiel.eu

Bartek Zdanowski

unread,
Dec 2, 2010, 4:32:29 PM12/2/10
to polish-java...@googlegroups.com
Polecam Swinga z dobrym look&feelem. Zajrzyj na ostatnie posty Adama
Biena, bo sie wlasnie zachwycal fajnymi skorkami.

> --
> Aby publikować na grupie "Polish Java User Group", wyślij wiadomość e-mail
> na adres
> polish-java...@googlegroups.com
> By wypisać się z grupy wyślij e-mail do
> polish-java-user-...@googlegroups.com
> Więcej opcji na stronie grupy
> http://groups.google.com/group/polish-java-user-group?hl=pl?hl=pl


--
Pozdrawiam,
Bartek Zdanowski

Kapituła Javarsovia 2010 - http://javarsovia.pl
Komitet organizacyjny Warsjawa 2010 - http://warsjawa.pl

Michał Jonko

unread,
Dec 2, 2010, 4:37:17 PM12/2/10
to polish-java...@googlegroups.com
Ja ostatnimi czasy uzywam Susbtance L&F
(https://substance.dev.java.net/) + SwingX (http://swinglabs.org/).
Sprawdza sie to w moim przypadku bardzo dobrze :)

On 12/02/2010 10:32 PM, Bartek Zdanowski wrote:
> Polecam Swinga z dobrym look&feelem. Zajrzyj na ostatnie posty Adama
> Biena, bo sie wlasnie zachwycal fajnymi skorkami.
>

> On 12/2/10, marcin zaj�c <marci...@gmail.com> wrote:
>
>> Witam
>>
>> Szukam jakiej� ciekawej biblioteki graficznej, na kt�rej mo�na by
>> zbudowa� aplikacj� okienkow�. Swing, jest mo�e bardzo praktyczny, ale
>> nie nale�y do naj�adniejszych (a mo�e to ja nie umiem �adnych
>> aplikacji robiďż˝).
>> Czy mogli by�cie mi co� poleci�?
>>
>> Z g�ry dzi�ki
>>
>> --
>> Aby publikowa� na grupie "Polish Java User Group", wy�lij wiadomo�� e-mail
>> na adres
>> polish-java...@googlegroups.com
>> By wypisa� si� z grupy wy�lij e-mail do
>> polish-java-user-...@googlegroups.com
>> Wi�cej opcji na stronie grupy
>> http://groups.google.com/group/polish-java-user-group?hl=pl?hl=pl
>>
>
>

Michal Margiel

unread,
Dec 2, 2010, 4:37:19 PM12/2/10
to polish-java...@googlegroups.com


W dniu 2 grudnia 2010 22:32 użytkownik Bartek Zdanowski <bartek.z...@gmail.com> napisał:
Polecam Swinga z dobrym look&feelem. Zajrzyj na ostatnie posty Adama
Biena, bo sie wlasnie zachwycal fajnymi skorkami.

Nie do końca się zgadzam. W nimbusie nie wszystkie komponenty wyglądają fajnie (np strasznie dziwny "jelitowy" progress bar), oraz czasami leci jakiś wyjątek z niego.
Synthetica wydaje się fajna ale jest zdecydowanie za ciemna (sprawdzałem na aplikacji).
No a jeśli chodzi o idee to wydaje mi się że ten L&F nie jest upubliczniony.

Łukasz Czerpak

unread,
Dec 3, 2010, 2:04:05 AM12/3/10
to polish-java...@googlegroups.com
W dniu 2 grudnia 2010 20:29 użytkownik marcin zając
<marci...@gmail.com> napisał:


Polecam Synthetica. Jest płatna, ale oferuje bardzo dobrze przemyślane
tematy graficzne. W razie używania SwingX czy JIDE potrafi kontrolki z
tych pakietów obsłużyć przez rozszerzenie Synthetica Addons. My
używamy jej w jednym projekcie - udało się nawet wynegocjować z
producentem ekstra cenę właśnie z uwagi na zastosowanie tylko w jednym
produkcie. Nie wiem czy kojarzysz darmową aplikację jDownloader - ona
używa jednego ze styli Synthetica. Polecam sprawdzić demka na stronie
producenta:
http://www.jyloo.com/synthetica/themes/

W pozostałych projektacho o ile jest taka potrzeba używamy Substance,
która sprawdza się całkiem nieźle.

--
pozdrawiam,
Łukasz

bigblue bigbluestranger

unread,
Dec 3, 2010, 7:04:08 AM12/3/10
to polish-java...@googlegroups.com
Ale czy ktorys z nich da sie bardzo latwo wyklikac z WYSIWYG?
Rzeźbienie gui w kodzie nie widzac tego w czasie rzeczywistym jest malo przyjemne i jest przynajmniej dla mnie duza strata czasu, nie mowiac juz o utrzymaniu.
Netbeans, czy IntelliJ ma swoje edytory, jednak sa one dla mnie jeszzce poki co bardzo toporne i malo dojrzałe - cały czas pije tu do tego co w tej chwili "daje" Microsoft.

Moze jednak jest jakas dobra propozycja?

pzdr



--
Aby publikować na grupie "Polish Java User Group", wyślij wiadomość e-mail na adres
polish-java...@googlegroups.com

By wypisać się z grupy wyślij e-mail do
polish-java-user-...@googlegroups.com

Martin Bochenek

unread,
Dec 3, 2010, 7:12:07 AM12/3/10
to polish-java...@googlegroups.com
WYSIWYG czesto sprowadza sie do WYSIWTF... rzezbienie w kodzie jest
bardziej zmudne, ale przynosi lepsze efekty.

2010/12/3 bigblue bigbluestranger <mbbi...@googlemail.com>:

Krzysztof Wolny

unread,
Dec 3, 2010, 7:17:11 AM12/3/10
to polish-java...@googlegroups.com
+10

2010/12/3 Martin Bochenek <bochene...@gmail.com>:

--
Krzysztof Wolny

mailto: k.w...@gmail.com
mailto: va...@wp.pl

http://blog.vandroid.pl/

Leszek Gruchała

unread,
Dec 3, 2010, 7:19:02 AM12/3/10
to polish-java...@googlegroups.com
Padłem :D

2010/12/3 Martin Bochenek <bochene...@gmail.com>

WYSIWYG czesto sprowadza sie do WYSIWTF



--
Leszek Gruchała
About me: http://www.gruchala.eu
JUG: http://szczecin.jug.pl
Conference: http://www.java4people.com
LinkedIn: http://pl.linkedin.com/in/leszekgruchala

Łukasz Czerpak

unread,
Dec 3, 2010, 7:34:38 AM12/3/10
to polish-java...@googlegroups.com
W dniu 3 grudnia 2010 13:04 użytkownik bigblue bigbluestranger
<mbbi...@googlemail.com> napisał:

> Ale czy ktorys z nich da sie bardzo latwo wyklikac z WYSIWYG?
> Rzeźbienie gui w kodzie nie widzac tego w czasie rzeczywistym jest malo
> przyjemne i jest przynajmniej dla mnie duza strata czasu, nie mowiac juz o
> utrzymaniu.
> Netbeans, czy IntelliJ ma swoje edytory, jednak sa one dla mnie jeszzce poki
> co bardzo toporne i malo dojrzałe - cały czas pije tu do tego co w tej
> chwili "daje" Microsoft.
> Moze jednak jest jakas dobra propozycja?

To może zastanów się nad Griffon-em. Składnia bardziej zwięzła,
kodowanie wprawdzie a nie malowanie GUI - ale warte zastanowienia bo
koledzy z WYSIWTF mają rację ;) Przy większych aplikacjach poczujesz
ulgę mogąc mieć pełną kontrolę nad kodem GUI.

--
pozdrawiam,
Łukasz

Radosław Szmit

unread,
Dec 3, 2010, 9:03:49 AM12/3/10
to polish-java...@googlegroups.com

W dniu 3 grudnia 2010 13:04 użytkownik bigblue bigbluestranger <mbbi...@googlemail.com> napisał:
Netbeans, czy IntelliJ ma swoje edytory, jednak sa one dla mnie jeszzce poki co bardzo toporne i malo dojrzałe

Jest jeszcze plugin Google do Eclipse, można w nim wyklikać formatki Swinga oraz GWT. Dodatkowo nie "blokuje" fragmentów pliku jak to robi Netbeans, tylko można jednocześnie modyfikować go ręcznie, zwłaszcza, że generowany kod jest całkiem przejrzysty.

--
Pozdrawiam serdecznie
Radosław Szmit

Łukasz Sanek

unread,
Dec 3, 2010, 9:30:42 AM12/3/10
to polish-java...@googlegroups.com
Zgadza się, dostępny tutaj: http://code.google.com/javadevtools/wbpro/index.html

--
Reply all
Reply to author
Forward
0 new messages