“Поверх остальных окон” Windows с Java

Это на самом деле довольно просто. Спасибо Pygame за создание простой библиотеки!

import pygame
x=0
while x < 10:
    x+=1
    pygame.time.delay(1000)

Вот и все! Получайте удовольствие от pygame!

83
задан OscarRyz 9 December 2008 в 04:28
поделиться

1 ответ

Попробуйте этот метод Window класс:

Window.setAlwaysOnTop (булевская переменная)

Это работает тот же путь значением по умолчанию в Windows TaskManager: переключитесь на другое приложение, но оно показывает поверх остальных окон.

Это было добавлено в примере кода Java 1.5

:

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Annoying {
    public static void main(String[] args) {
        JFrame frame = new JFrame("Hello!!");

        // Set's the window to be "always on top"
        frame.setAlwaysOnTop( true );

        frame.setLocationByPlatform( true );
        frame.add( new JLabel("  Isn't this annoying?") );
        frame.pack();
        frame.setVisible( true );
    }
}

alt text

Окно остается на вершине, даже когда не активен

155
ответ дан tstec 5 November 2019 в 16:36
поделиться
Другие вопросы по тегам:

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