Z-упорядочивание окна в Java

Используйте:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    CGFloat pageWidth = collectionView.frame.size.width;
    float currentPage = collectionView.contentOffset.x / pageWidth;

    if (0.0f != fmodf(currentPage, 1.0f))
    {
        pageControl.currentPage = currentPage + 1;
    }
    else
    {
        pageControl.currentPage = currentPage;
    }

    NSLog(@"Page Number : %ld", (long)pageControl.currentPage);
}

И если вы не используете какой-либо pageControl, тогда ceil(currentPage) будет вашим текущим номером страницы.

7
задан Aaron 10 October 2009 в 15:36
поделиться

2 ответа

Единственное управление, которое я смог найти для Z-порядка окон, заключалось в том, что вы можно отправить их в начало заказа с помощью toFront () или вы можете установить их как всегда сверху с помощью setAlwaysOnTop (). Это очень простой z-порядок, не похоже, что класс Window дает вам такое же точное упорядочение, как компоненты внутри контейнеров.

1
ответ дан 7 December 2019 в 20:38
поделиться

Поскольку Java теперь поддерживает прозрачные и фигурные окна , вы можете подделать это, используя невидимое окно и сделав «настоящие» окна просто компонентами или, возможно, JInternalFrame s.

0
ответ дан 7 December 2019 в 20:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: