量産メモ帳

忘れっぽいのでメモを残しています。

AWT

Javaでスクリーンサイズを取得する方法

AWT

シングルモニターの場合、下記のいずれかでスクリーンサイズを取得できる。 Toolkit.getDefaultToolkit().getScreenSize(); GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds(); しかしマルチモニターの場合、これだとメインモニ…

Focus イベントに関するコードサンプル。

以下のページからソースコードを引用させていただく。ただし、コードが正しいかどうかは検証していない。 ClientProperty - Kazzzの日記 ボタンがフォーカスを取得した時、フォーカスを失ったコンポーネントが検証イベントを発送しないようにする。 /* ボタ…

コンポーネントのフォーカスイベントのログ出力。

古臭いやり方かもしれんが、コンポーネントのフォーカス取得やフォーカス喪失のイベントは設定を変えればログ出力することができる。 まず ${JRE_HOME}*1/lib ディレクトリ内にある logging.properties を開き、 java.awt.focus.Component.level = ALL とい…

グラフィック・コンテキストについて。

http://www.asahi-net.or.jp/~DP8T-ASM/java/tips/GraphicsContext.html

画面のスクリーンショットをファイルに保存

画面のスクリーンショットをファイルに保存する方法を調べていたら、以下の URL に辿り着きました。 Java画像メモ(Hishidama's Java Image Memo) ImageIOクラスで画像ファイルを読み書きする - BufferedImageの使い方色々 - Java2D 例えば JDialog の場合、…