Atrakcyjniejszy wygląd okienk swing.

0

Od kilku lat pisze aplikacje z użyciem swing, i musze przyznac że wygląd tych okient jest doś toporny. I tutaj pojawia sie mojej pytanie czy możecie polecić jakiś framework któru uatrakcyjnie wygląd okient. Fajnie by było np aby posiadał jakieś ciekawe komponenty jak np wstążki, etc...

Z góry dzięki

0

To chcesz zmienić wygląd Swinga czy nową bibliotekę graficzną?

IMO obie opcje są złe. Pisz warstwę widoku pod przeglądarkę (html+css+js i tutaj jest masa ładnych i nietrudnych frameworków czy bibliotek), a nie pod natywne aplikacje. Nie musisz oczywiście robić tego w architekturze aplikacji internetowej: wystarczy wystawić http API po stronie javy (np. za pomocą Springa, Spark Frameworka itd.) A jak Ci dobrze pójdzie to będziesz mógł odpalić sobie coś na desktopie, a później używać tego na kiblu smartfona czy innym komputerze w sieci lokalnej. Widziałem tak zrobiony klient torrenta (klient działał w tle, a komunikacja z nim była za pomocą przeglądarki)

0

Pisze aplikacje produkcyjne, co narzuca pewne ogranicznia. Np: poblokowane przeglądarki internetowe. Dlatego zależy mi na aplikacji desktopowej, jest mi to obojętne czy zmienie wygląd swing czy użyje innego frameworka. Rozpatrze chętnie obie opcje.

1

To http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html nie wydaje mi się bardzo brzydkie... a jeśli jednak jest, to trzeba poszukać jakichś frameworków (znalazłem właśnie http://qtjambi.org/, pewnie jest tego więcej).

0

Poklikaj sobie w demo
http://insubstantial.github.io/insubstantial/substance/
Możesz też pisać swoje komponenty(własne zachowania, wygląd, dopasować do własnego frameworka) :)

0

A może JavaFX? Domyślny wygląd jest przyjemny dla oka a do tego jego modyfikacja jest przez css więc możliwości są właściwie nieograniczone.

0

Tutaj znajdziesz listę z 2012 L&F'sów pod Swinga http://stackoverflow.com/questions/12322296/please-recommend-pretty-java-swing-components-library. Część z nich jest darmowa. Część jest otwarta. Część wymaga wykupienia licencji.

Ewentualnie pomyśl o przejściu na JavęFX https://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm. Oprócz domyślnych L&F'sów zapewnia również możliwość korzystania z szablonów CSS i dowolnego modyfikowania wyglądu wszystkich komponentów.

0

Przypomniało mi się jeszcze JIDE(gdy spojrzałem na linka @Gjorni):) tam są dosyć "niestandardowe" komponenty

0

Dzięki wszystkim za odpowiedz, poczytam cos wybore.

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