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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • vgeller1

    vgeller1

    22 Kasım 2009