Jaki jest najlepszy sposób wyświetlania milionów obrazów w Javie?
Widzisz to ?
Każda cegła w każdym domu to obraz 16x16 pikseli.
Co możesz zobaczyć tutaj w wersji opartej na prostym JavaFX, z niektórymiImageview
przeniósł się na X i Y, aby dać efekt „konstrukcji”.
Po prostu dostosowuję to doSwing
za pomocąpaintComponent
.
Problem: - Z JavaFX: mój komputer ma problemy. Załadowanie tego, co widzisz na zdjęciu, zajęło 2 sekundy, a następnie porusza się bardzo wolno i gwałtownie. - ZSwing
: Nie wiem, jak dostosować każdy blok w zależności od jasności, cieni itp. Wygląda to tak:
Jaką metodę wybrać? Oba mają poważne wady. Chciałbym zachować metodę JavaFX, ale także znaleźć coś innego niżImageview
. To nie powinien być dobry pomysł.