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

  • MW Technology

    MW Technolog

    28 EKİM 2009
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011