Niestandardowy JFrame

Niestandardowy JFrame
KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:6 miesięcy
  • Postów:135
0

Witam,
czy przy wykorzystaniu JFrame da się zrobić np. coś takiego ->

Czy w JFrame (nie graficznie) da się zrobić animacje np. z button czy trzeba graficznie i wtedy ustawić jakiś obrazek jako button?

Olamagato
Przykład, który masz dosłownie pod nosem: JDK root/demo/jfc/TransparentRuler.
Kerai
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:London
0

Oczywiście, że się da, przecież gościu na filmiku to zrobił... więc czemu miałoby się nie dać?
http://dev.keraj.net/ponies.zip - np. takie coś kiedyś zrobiłem :P

Tu jest oficjalny tutek jak się z tego korzysta:
http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:6 miesięcy
  • Postów:135
0

Oki, już sobie jakoś poradziłem z przezroczystością JFrame (znalazłem klase TransparentBackground). A jak sprawa wygląda z animacjami?

kasiaKasia
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 2 miesiące
  • Postów:259
1

chciałabym zaproponować JavaFx Jest bardziej przystosowana do tworzenia animacji.
http://jfx.wikia.com/wiki/Code_Examples


KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:6 miesięcy
  • Postów:135
0

No właśnie zauważyłem aplikacje stworzoną w JAVAFX, ale czy to bardziej nie jest przeznaczone do aplikacji webowych? Jak to ma się z aplikacjami desktop czy nie będzie mniej wydajna?

Jeszcze znalazłem coś takiego do budowanie interfejsu -> http://www.centigrade.de/en/ (to po za temat animacji)

edytowany 1x, ostatnio: Kozy
kasiaKasia
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 2 miesiące
  • Postów:259
1

javafx jest jak najbardziej wykorzystywana do aplikacji Desktop. Jest dużo szybsza od Flasha, za pierwszym razem będzie dłużej się ładowało , ale już za drugim jej działanie będzie dużo wydajniejsze od rywala.

z jednych z tematów forum 4programmers.net:

Wibowit napisał(a)

Na chwilę obecną stabilna wersja JavyFX to 1.3.1. Wersja ta wymaga nauki nowego języka skryptowego i nie ma API dla zwykłej Javy. JavaFX 2.0 porzuca JavaFX Script jako główny język programowania, zamiast tego głównym językiem jest Java. JavaFX 1.x będzie pewnie niedługo porzucona przez Oracle, a JavaFX 2.0 pojawi się już niedługo. Polecam więc naukę JavyFX 2.0 i myślę, że to może być nawet następca Swinga - w końcu JavaFX to nie tylko aplety.

A HTML5 musi poczekać jeszcze z 10 lat, aż wszystkie przeglądarki będą go dobrze obsługiwać. IE8 i starsze nie obsługują HTML5, a przecież jeszcze sporo rynku zajmują. Akceleracja sprzętowa HTML5 nadal jest w powijakach.


edytowany 1x, ostatnio: kasiaKasia
NI
JavaFX 2.0 już jest w wersji oficjalnej, więc można śmiało pisać, NetBeans w wersji 7.1 ma wbudowane wsparcie bez instalacji żadnych pluginów. http://javafx.com/downloads/all.jsp
KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:6 miesięcy
  • Postów:135
0

Ściągnąłem se wszystko i tak wstępnie przejrzałem dokumentacje i przykłady JavaFX. I doszedłem do wniosku, że musiałbym zbudować całą aplikacje na JavaFX lub dodać JavaFX do Swinga?

R9
Słyszałem że JavaFX w wersji 2.0 ma mieć możliwość osadzenia jako komponent w Swingu, czy jakoś tak. Tyle że 2.0 jeszcze jest tylko dla Windowsa i Maca z tego co się orientuję, dopiero za rok zostanie wydana na Linuksa.
KO
Dobra chyba w pierwszej wersji wykorzystam timing framework, a później jak będzie mi się chciało rozwijać aplikacje to będę się bawił. Póki co aplikacja tylko na zaliczenie :P

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.