|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFReader jp.go.aist.dmrc.platform.beans.io.PFImageFileReader
public class PFImageFileReader
Imageをファイルから読み込むためのコンポーネント。
作成されたImageはイメージビューワコンポーネントで表示する。
javax.imageio.ImageIO.read(File)を使用しており、デフォルトで指定できるファイル形式は GIF,JPEG,PNGに限定される。
このコンポーネントから以下のイベントが発生する。
トリガー | 生成データ | イベント番号 |
---|---|---|
read メソッド呼出 |
画像データ (Image) |
0 |
コンストラクタの概要 | |
---|---|
PFImageFileReader()
デフォルトコンストラクタ |
メソッドの概要 | |
---|---|
void |
calcScale()
表示画像の最適な倍率(%)を計算して設定する。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.awt.Image |
getEmptyImage()
空の画像データを取得する。 |
int |
getHeight()
画像の高さを取得する。 |
PFSingleObject |
getImageBytes()
現在保持している画像データ(Image)のバイト列をPFSingleObjectとして返す。 |
PFObjectList |
getReaderFormatNames()
読込可能な画像ファイル形式のリストを取得する。 |
int |
getScale()
表示画像の倍率(%)を取得する。 |
int |
getWidth()
画像の幅を取得する。 |
boolean |
isNull()
|
void |
localeUpdated()
ロケール変更に対応する。 |
void |
read(java.lang.String filename)
ファイル名を指定して画像を読み込む。 |
void |
readImageBytes(PFSingleObject sobj)
バイト列を入力として画像を読み込む。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
setImageObeserver(java.awt.Component comp)
推奨されていません。 setImageObserverに変更 |
void |
setImageObserver(java.awt.Component comp)
画像のオブザーバを設定する。 |
void |
setScale(int num)
表示画像の倍率(%)を設定する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFImageFileReader()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public void localeUpdated()
PFComponent
内の localeUpdated
PFReader
内の localeUpdated
PFComponent.localeUpdated()
public void read(java.lang.String filename) throws PFComponentException, PFMethodException, PFRuntimeException
filename
- ファイル名
PFComponentException
- ファイル読み込みエラー
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーpublic void readImageBytes(PFSingleObject sobj) throws PFComponentException, PFMethodException, PFRuntimeException
sobj
- 画像データのバイト列
PFComponentException
- バイト列の読み込みエラー
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーpublic PFSingleObject getImageBytes() throws PFComponentException
PFComponentException
- 入出力エラーpublic java.awt.Image getEmptyImage()
public void setImageObeserver(java.awt.Component comp)
comp
- 画像のオブザーバとなるコンポーネントpublic void setImageObserver(java.awt.Component comp)
comp
- 画像のオブザーバとなるコンポーネントpublic int getWidth()
public int getHeight()
public void calcScale()
public int getScale()
public void setScale(int num)
num
- 倍率(int)public boolean isNull()
public PFObjectList getReaderFormatNames()
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |