我有一个JScrollPane包在一个JPanel上,它可能包含数百个显示缩略图的JLabels (每个JLabel有一个缩略图)。由于记忆的原因,我不想构建所有的缩略图。我希望只为可见的JLabels构建缩略图,并在其JLabels不可见时删除缩略图。当用户滚动JPanel时,它们变得可见/不可见。我尝试使用这样的ComponentListener来实现加载/卸载缩略图:
addComponentListener( new ComponentAdapter() {
@Override
public void componentShown( ComponentEvent e
我正在尝试在图片库的缩略图之间制作滚动功能。到目前为止,缩略图还在滚动,但还是有一个小问题。如果滚动到达最后一个缩略图,它继续向右滚动(如果你是向右滚动),同样发生在左侧。
第二个问题是,如果只有一个缩略图,只有一个li,它仍然滚动。
The jQuery:
var min = left = $('.thumbs ul').offset().left;
var max = $('.thumbs li').length * 160 + min;
$('.right').click(function () {
var width = $(&