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

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008