public final class DisplayCapture extends Object implements FlavorListener
5.1.7.0 (2010/06/01) 新規追加 |
5.2.1.0 (2010/10/01) 実用性を重視した改修 |
コンストラクタと説明 |
---|
DisplayCapture() |
修飾子とタイプ | メソッドと説明 |
---|---|
static BufferedImage |
doCapture()
全画面の画像イメージ(キャプチャ画像)を取得します。
|
void |
flavorsChanged(FlavorEvent fe)
リスナー対象の Clipboard で使用可能な DataFlavor が変更されたときに呼び出されます。
|
static String |
getClipboard()
システムのクリップボードの文字列を取得します。
|
static void |
main(String[] args)
DisplayCapture.java は、画面イメージをキャプチャする、メインメソッドです。
|
static void |
saveImage(BufferedImage img,
String imgType,
File saveFile)
キャプチャ画像をファイルにセーブします。
|
void |
setBaseDir(String bsDir)
キャプチャファイルをセーブするベースとなるディレクトリを設定します(初期値:java実行フォルダ)。
|
static void |
setClipboard(String txt)
システムのクリップボードに文字列を書き込みます。
|
void |
setFirstID(String firstID)
キャプチャ画像をセーブするファイル方式を指定します(初期値:seq)。
|
void |
setImageType(String imgType)
キャプチャ画像をセーブする画像形式を指定します(初期値:png)。
|
void |
setStartCnt(String startCnt)
キャプチャ画像をセーブするファイル名の先頭に付ける連番の開始数(初期値:100)。
|
public DisplayCapture()
public void setBaseDir(String bsDir)
bsDir
- セーブするベースディレクトリRuntimeException
- セーブフォルダが作成できなかった場合public void setFirstID(String firstID)
firstID
- セーブするファイル方式(seq|gui)RuntimeException
- ファイル方式の指定が間違っていた場合public void setImageType(String imgType)
imgType
- セーブする画像形式(png|gif|jpg)public void setStartCnt(String startCnt)
startCnt
- 連番の開始数(初期値:100)public static BufferedImage doCapture()
RuntimeException
- AWTException が発生した場合public static void saveImage(BufferedImage img, String imgType, File saveFile)
img
- セーブする画像イメージimgType
- セーブする画像形式(png|gif|jpg)saveFile
- セーブする画像ファイルオブジェクトRuntimeException
- IOException が発生した場合ImageIO.write( java.awt.image.RenderedImage , String , java.io.File )
public static String getClipboard()
RuntimeException
- IOException が発生した場合Clipboard.getData( DataFlavor )
public static void setClipboard(String txt)
txt
- クリップボードに書き込む文字列StringSelection
,
Clipboard.setContents( Transferable , ClipboardOwner )
public void flavorsChanged(FlavorEvent fe)
flavorsChanged
インタフェース内 FlavorListener
fe
- イベントソースFlavorListener.flavorsChanged( FlavorEvent )
public static void main(String[] args)
args
- 引数 [BASE_DIR] [firstID(seq|gui)] [imageFormat(png|gif|jpg)] [startCnt(100)]Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.