Nowoczesne menu w Java NetBeans

Nowoczesne menu w Java NetBeans
Ursinus
  • Rejestracja:około 12 lat
  • Ostatnio:około 10 lat
  • Postów:161
0

Witam.
Robię sobie teraz taki mały programik ala notatnik i chciałem tam zrobić takie menu jak tu: http://link6155.deviantart.com/art/Silk-UI-Revamped-332301744.
Taka trochę wstążka.
I tu moje pytanie:
Czy moglibyście podpowiedzieć jak? Jakiś tutorial etc.?
Myślałem, żeby to zrobić za pomocą JTabbedPanel, ale nigdzie nie mogę znaleźć jak dostosować jego wygląd by wyszło coś takiego. Chciałbym chociaż wiedzieć jak zrobić go przezroczystym, to wtedy na tło można by coś wrzucić i by było.
Dzięki i pozdrawiam.

edytowany 1x, ostatnio: Ursinus
wojciechmaciejewski
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 lata
  • Postów:560
0

chyba jedyne co może zrobić coś podobnego to jakieś komponenty JavyFX. musisz poczytać. Możesz też dodać menu Na GlassPane, po prostu panel na którym będziesz musiał oprogramować jakieś elementy w Mouse Listnerze tak żeby Ci się podświetlały itp :)

Czyli ja bym to zrobił tak że na Glass Pane dodał menu w zależności od tego co tam chcesz sobie podświetlić a w oknie głównym dodał klasę mouselistnera która uaktywniła by glassPane w momencie np. przejścia myszką w ostatnie 10% okna

JTabbedPane się nie nadaje do tego. Jeżeli chcesz żeby wyglądało jak android albo IOS musisz to napisać sam.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:3 minuty
2

Moim zdaniem warto tutaj pójść w JavęFX ;]


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.