SORU
18 Kasım 2008, Salı


&; her Zaman Üst" Java ile Windows üzerinde"

Java, ne olursa olsun, eğer kullanıcı başka bir uygulama için odak geçiş yapıp"? on top "her Zaman bir pencere olması için bir yol var Web'de aradım, ve bu çözümleri tüm yerel bağlantıları ile JNI arayüzü bir tür yağsız. Bu bunu yapmak için tek yol olabilir mi gerçekten..? yoksa değil mi?

CEVAP
18 Kasım 2008, Salı


Window sınıfı: bu yöntemi deneyin

Window.setAlwaysOnTop(boolean)" rel="nofollow">Window.setAlwaysOnTop(boolean)

Başka bir uygulamaya geçmek ama her zaman üstte gösterir. Windows / Görev Yöneticisi varsayılan olarak aynı şekilde çalışır:

Bu Java 1.5 eklendi

Örnek kod:

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

Pencere aktif olmasa bile üstünde kalır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • chrmoe

    chrmoe

    7 Kasım 2006
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011