Czy istnieje dobry przykład, jak dołączyć płótno SVG do projektu Java SWT (szczególnie Holongate, chociaż byłbym zainteresowany innymi opcjami)? Dodatkowo, potrzebowałbym obsługiwać to płótno SVG na klientach Mac OS X, Windows i Linux, na wypadek, gdyby implementacja opierała się na bibliotekach natywnych. Dzięki za wszelkie wskazówki.Przykładowy kod osadzania płótna SVG w projekcie SWT?
6
A
Odpowiedz
5
Użyj batika (http://xmlgraphics.apache.org/batik/). Renderuj SVG do obrazu. Wyświetl go w pojemniku SWT. Przenośny.
2
Wdrożyliśmy tę funkcjonalność, osadzając płótno Swing Batik w kompozycie SWT, patrz here. To działało dobrze na Windowsie, ale nie mogliśmy przewinąć płótna na Mac OS X.
Jednak większość naszych użytkowników była w systemie Windows, więc nie spędzaliśmy zbyt wiele czasu na naprawianiu błędu Mac OS X .
0
Spójrz: eclipse GMF one napisał czarownicę klasy renderuje przez org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.Graphics2DToGraphicsAdaptor i kod źródłowy jest w org.eclipse.gmf. runtime.draw2d.ui.render.awt.internal.svg. SWTImageTranscoder.
Powiązane problemy
- 1. Przykładowy kod betonowy MVP
- 2. HDF5 Przykładowy kod
- 3. Przykładowy kod Android HttpPut:
- 4. Przykładowy kod dla ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering?
- 5. jest Raphaël za pomocą płótna lub svg?
- 6. Cocoa Touch Framework nie debuguje na symulatorze w projekcie osadzania
- 7. Metoda konwersji płótna HTML5 na SVG?
- 8. Przykładowy kod do obsługi wyjątków
- 9. przykładowy kod z długim łańcuchem?
- 10. Przykładowy kod SSH z Androidem
- 11. Jak działa MTOM + przykładowy kod
- 12. Ostatni kod przykładowy OpenHardwareMonitor C#
- 13. Sugestie/przykładowy kod dla fileSystemWatcher w Javie
- 14. Jak zapisać kod svg jako obraz .svg?
- 15. Możliwość osadzania Latex w QML
- 16. Przykładowy kod wyzwalający analizator statyczny Clanga
- 17. Kod przykładowy prosty egzekwowanie wykonywania danych Delphi
- 18. pobierz kod przykładowy iPhone'a z Apple
- 19. Dowolny dobry kod przykładowy/materiały referencyjne iOSOpenDev?
- 20. Przykładowy kod dla Android AudioTrack Mieszanie
- 21. oszczędzanie cpp kod przykładowy błąd kompilacji
- 22. PayPal Express Checkout MVC C# kod przykładowy
- 23. Banda czterech wzorców projektowych - kod przykładowy C?
- 24. kłopoty próbuje budować OpenGL superbible przykładowy kod
- 25. Dowolny przykładowy kod dla składnikówSeparatedByCharactersInSet? (na iPhone)
- 26. Tworzenie kodu do osadzania w innych witrynach
- 27. Jak wyświetlić kod Unicode w SVG?
- 28. Znajdź nieużywany kod w modułowym projekcie Maven
- 29. Czy kod przykładowy dla atomic_compare_exchange_weak w cppreference jest poprawny?
- 30. Przykładowy kod pokazujący jak używać Avalondock w aplikacji MVVM
Myślę, że Batik to Swing, a nie SWT. –
"Myślę, że Batik jest Swing" ... Nie ... Użyj batika, aby renderować JPEG (lub cokolwiek innego), a następnie wyświetlaj to w swt (lub cokolwiek) ... zabawną częścią jest generowanie mapy regionu, aby wspierać interaktywność. – corlettk
To wydaje się hack, który tak naprawdę nie odpowiada na pytanie. –