Pracuję nad aplikacją Java Web Start o otwartym kodzie źródłowym i chcę nadać jej spójny temat na różnych platformach. Metal jest całkowicie brzydki i nie jestem szczególnie zadowolony z Substancji (szczególnie pod względem wydajności). Co to jest najlepszy wygląd Swing? & Czy możesz już dziś skorzystać z dostępnych opcji?Przyjemny wygląd Java Swing Look & Feel?
Odpowiedz
Wyjazd JGoodies, jego de facto standardem miejscem do rozpoczęcia dla godnej L & F.
Poprosił o "dobry wygląd", a nie "niewolniczo kopiowanie wyglądu i stylu Windows XP". Ugh. –
Mówi facet, który oczywiście nigdy go nie używał. –
wygląda lepiej niż wszystkie inne dla mnie –
I odkryli, że za pomocą „native” L & F konsekwentnie prowadzi do wniosków, które wyglądają „prawo” dla konkretna platforma. Ale JGoodies to doskonała uniwersalna alternatywa.
Dla mnie nie obchodzi mnie, czy aplikacja wygląda "natywnie", o ile wygląda tak profesjonalnie i przynajmniej tak dobrze. FWIW, nie sądzę, że ten Java "Metal" lub "Ocean" wygląda inaczej.
To powiedziawszy, należy zachować ostrożność ... dla wielu użytkowników jedyną rzeczą, która będzie wyglądać "dobrze", jest ta sama, co każda inna aplikacja na swojej platformie. Jedynym interfejsem, który moim zdaniem niezmiennie wytrwale pasuje do wyglądu, jest obecny wygląd Apple OSX - ale nawet to wygląda nie na miejscu, gdy jest to jedyna taka aplikacja na moim pulpicie systemu Windows.
Całkowicie się zgadzam - "prawy" L & F jest platformowym rodzimym (dla platformy, na której jesteś). Aplikacje powinny wyglądać tak samo, aby były bardziej intuicyjne w użyciu dla użytkownika. –
Niestety "rodzime" L & F nie wygląda ani nie rodzi nacji. Przynajmniej w systemie Windows. Nieustannie psują szczegóły i główne elementy, mimo że teraz przekazują je natywnym metodom malowania. – Joey
@Johannes: Musisz być bardziej wybredna ode mnie; teraz, gdy Java ma subpiksel AA, nie mogę odróżnić aplikacji Java od tych natywnych. –
-Stop Wygląd i jest dość dobry IMO, ale kosztuje $$$ http://lookandfeel.incors.com/
Stop, chociaż jest bardzo ładny, nie został zaktualizowany od 2003 (lub 1.4 w języku Java) – banjollity
Lubię 'Nimbus Look&Feel' (2 zdjęcie) wprowadzona w Java 6 Update 10 bardzo i to jest zawarte w SUN waniliowym J2SE J6u10 i później domyślnie!
Kolejną zaletą jest to, że jest on całkowicie pomalowany za pomocą Java 2d, co sprawia, że jest szybki i możliwy do rederacji we wszystkich rozdzielczościach.
javootoo ma fajną kompilację pakietów swingowych z zrzutami ekranu.
- 1. Java Look and feel - jak przełamać zależność od sun.swing.SwingUtilities2
- 2. Java Swing na wysokim DPI ekranu
- 3. Java Swing JXDatePicker
- 4. Jak uzyskać wygląd rodzimego okna w programowaniu Java GUI?
- 5. Java Swing JTextField wstawka
- 6. Klasyczny StackOverflow: Java Swing
- 7. Java Swing FlowLayout Wytyczne
- 8. Java Swing Timer
- 9. Keybinding Java swing
- 10. usterka grafiki Java Swing?
- 11. Układ Java swing
- 12. Utrwalanie aplikacji Java Swing
- 13. Java Swing JMenu Mnemonic
- 14. Java Swing Ładowanie Animacja
- 15. Java Swing Edytor tekstu
- 16. Java Swing - lokalizowanie temperatury
- 17. Java Swing minimalny (lub zakres) wielkość czcionki dla innych aplikacji
- 18. Zaćmienie Java WindowBuilder, zmień wygląd i odczuj
- 19. Java GUI Swing Model Objaśnienie
- 20. Java Swing BoxUsuwanie ignorowania AlignmentX
- 21. Java Swing: Ekran ładowania modalnego?
- 22. Java Swing GridLayout "Cell span"?
- 23. Powiększ JPanel w Java Swing
- 24. Czy GWT obsługuje Java Swing?
- 25. Niestandardowy projekt JScollPane Java Swing
- 26. Okno wyskakujące w Java Swing
- 27. Google Map w JAVA Swing
- 28. java swing JTextField set PlaceHolder
- 29. Jak dostosować wygląd i wygląd wyskakującego ulotki?
- 30. Wygląd ShareActionProvider
Jaki jest twój problem z Substancją? Używałem go w niektórych aplikacjach bez zauważalnego problemu z wydajnością. I to było V4, teraz V5 ma być jeszcze szybszy! – jfpoilpret