0

複数の画面に散在するフレームを表示できるJava Swingアプリケーションに取り組んでいます。

問題は、デュアル スクリーンの場合、フレームをセカンダリ モニター 2 に保存できますが、アプリケーションが 1 つのモニターのみにロードされている場合、フレームが画面外に表示され、表示されないことです。

Java 標準 API を使用してフレームを識別し、メイン画面に戻す方法を知っている人はいますか?

4

1 に答える 1

0

私はあなたが使用できると思います:

public abstract GraphicsDevice[] getScreenDevices() throws HeadlessException 

画面デバイスを表すすべての GraphicsDevice オブジェクトを含む配列を返します

http://docs.oracle.com/javase/6/docs/api/java/awt/GraphicsEnvironment.html#getScreenDevices()

この方法で 2 つ以上の項目のリストが得られる場合は、マルチモニター環境が整っています。

于 2013-05-13T10:55:55.400 に答える