Czy Java w Swing ma efekt Aero Glass jako tło pod Windows Vista/7?Czy aplikacje Java mogą używać efektu Aero Glass?
Odpowiedz
wiem, że to jest możliwe, jak to zostało osiągnięte przez osobę, która zwróciła this question. Obecnie badam to samo i opublikuję tutaj, jeśli dowiem się, jak to zrobić.
Od wersji Java SE 6 Swing ma styl natywny dla systemu Windows i wykorzystuje Aero. Jest blog z wieloma szczegółami na ten temat od Cheta Haase'a pod tytułem: Java on Vista : Yes it works
Posty na blogu zawierają zrzuty ekranu pokazujące tytuły okien w nieczytelnym szarym kolorze zamiast normalnej czerni i pokazują niektóre błędy grafiki: Zwróć uwagę na odpowiednie krawędzie przycisków minimalizacji/maksymalizacji/zamknięcia w wewnętrznych oknach: http: // weblogs .java.net/blog/chet/96dpi_swingset2.png – Zarel
@Zarel: Być może artykuł jest datowany na rok 2006. Do tej pory (aktualizacja Java 6 14) działa dobrze. Pamiętam, że miałem zrzut ekranu z tego. – OscarRyz
Jest kilka innych zrzutów ekranu w tym postu w JavaLobby, które pokazują ciemniejsze tytuły okien - http://www.javalobby.org/java/forums/t78880.html?start=30 Być może w aplikacji Cheta aplikacja została wysłana w tle przez oprogramowanie do zrzutów ekranu, miał straszny zestaw kolorów lub była wcześniejszą wersję beta Java 6SE. Sprawdziłbym to samo z niektórymi zrzutami ekranu, ale obecnie na moim MacBooku. – Nate
Już to robi.
alt text http://img167.imageshack.us/img167/5655/capturaxk5.png
Od tego unrelated odpowiedź
-1 jako tło, nie dla granicy – Daniel
- 1. Jak mogę uzyskać Aero Glass na Windows Form bez granic?
- 2. Aero Glass graniczny na Popup systemu Windows w C#
- 3. Czy jest możliwe dodanie efektu Aero do samej Kontroli w WPF?
- 4. Eksploratora Windows, jak pole wyszukiwania na Aero Glass ramka z WPF
- 5. Jak dodać efekty Aero okna do JPanel?
- 6. Czy aplikacje internetowe iPhone'a mogą uzyskać pozycję GPS?
- 7. Czy aplikacje HTA mogą korzystać z HTMLed IndexedDB?
- 8. Czy aplikacje Android Auto mogą być testowane na rzeczywistych urządzeniach?
- 9. Czy pandy mogą używać kolumny jako indeksu?
- 10. Jak korzystać z interfejsu Windows 7 API, takiego jak Aero Glass, Jump List, itp.
- 11. Wymuś usunięcie aplikacji Glass Google Glass GDK
- 12. AppStore Składanie zaprzeczyć - Aplikacje nie mogą korzystać z UDID
- 13. Czy deweloperzy mogą używać iCloud w aplikacjach Windows?
- 14. Czy można używać Aero Peek dla dzieci z MDI w aplikacji WinForm?
- 15. Czy można uruchamiać aplikacje java w systemie DOS 6.22?
- 16. W jaki sposób użytkownicy mogą oceniać aplikacje na Facebooku?
- 17. Jak debugować aplikację Google Glass GDK?
- 18. Dlaczego warto używać AsynchronousFileChannel Java?
- 19. Czy aplety Java (bez podpisu) mogą tworzyć/czytać pliki cookie?
- 20. Testy wydajności/wytrzymałościowe Aplikacje Java EE
- 21. Czy istnieje sposób na spowolnienie efektu zawisu?
- 22. Java: Czy powinienem używać float lub Float?
- 23. Czy pojedyncza Java powinna używać zmiennych statycznych?
- 24. PresentationFramework Aero, Aero2 lub AeroLite
- 25. Jak używać efektu jQuery "highlight" bez tymczasowego ukrywania obrazu tła?
- 26. Czy dwie aplikacje na tym samym koncie Heroku mogą uzyskać dostęp do tego samego serwera RedisToGo?
- 27. Czy aplikacje mogą stanowić hak do Spotlight do wyszukiwania treści w aplikacji?
- 28. Czy pracownicy usług mogą buforować żądania POST?
- 29. Czy procedury przechowywane mogą zwracać zestaw wyników?
- 30. Nagrywanie dźwięku w Google Glass
Po dalszych badaniach, nie. Wbudowany interfejs API dla aplikacji Swing nie ma wbudowanej kompatybilności aero. – Supuhstar