躓いたところを適当に書いておく。
・スクリーンショットを撮る
Robotに撮ってもらう。createScreenCaptureを使えば一発。Windowsじゃなくてもいけそう。
Toolkit.getDefaultToolkit().getScreenSize()を使えば画面サイズも撮れる。
デュアルディスプレイ関係は未調査。手元のデュアル環境ではメインウィンドウだけ取得された。
・タイトルバーのないJFrameウィンドウを作成する
setUndecoratedで色々と消せる。ただし、これを使えるのはウィンドウが表示される(表示可能になる?)前のみ。
JFrameをextendsしたクラスで試したときは、コンストラクタの頭で実行したらOKだった。
・VBやVCやC#みたいに単純な座標設定でSwingのGUIを調整する
setLayout(new BorderLayout());
getContentPane().setLayout(null);
で。
Java暦がだいたい20日くらいになりました。
Javaは便利だけどなかなか手に馴染みません。
たぶん、クラス階層がうまく脳内に展開されてくれなくて使いたい機能が探し出せないのが悪いんだろうけどさ。