fileio
クラス FileAccessAction

java.lang.Object
  上位を拡張 javax.swing.AbstractAction
      上位を拡張 fileio.FileAccessAction
すべての実装されたインタフェース:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
直系の既知のサブクラス:
FileOpenAction, FileSaveAction

public abstract class FileAccessAction
extends javax.swing.AbstractAction

ファイル接続アクション

関連項目:
直列化された形式

フィールドの概要
protected static java.io.File currentDirectory
          カレントディレクトリ
protected  javax.swing.filechooser.FileFilter[] filters
          ユーザが選択可能なファイルフィルタを格納した配列
 
クラス javax.swing.AbstractAction から継承されたフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承されたフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
protected FileAccessAction()
          アクションオブジェクトを構築
protected FileAccessAction(javax.swing.Icon icon)
          アイコンを指定してアクションオブジェクトを構築する
 
メソッドの概要
protected abstract  java.awt.Component getDialogOwner()
          ダイアログの所有者を返す
protected  javax.swing.JFileChooser getFileChooser()
          ファイル選択ダイアログを返す
protected abstract  javax.swing.filechooser.FileFilter[] getFileFilters()
          ユーザが選択可能なファイルフィルタを格納した配列を返す
protected  java.io.File modifiedFile(java.io.File file, javax.swing.filechooser.FileFilter filter)
          ファイルを修正する
protected  void showErrorMessage(java.lang.String message, java.lang.Exception ex)
          エラーメッセージを表示する
 
クラス javax.swing.AbstractAction から継承されたメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.awt.event.ActionListener から継承されたメソッド
actionPerformed
 

フィールドの詳細

currentDirectory

protected static java.io.File currentDirectory
カレントディレクトリ


filters

protected javax.swing.filechooser.FileFilter[] filters
ユーザが選択可能なファイルフィルタを格納した配列

コンストラクタの詳細

FileAccessAction

protected FileAccessAction()
アクションオブジェクトを構築


FileAccessAction

protected FileAccessAction(javax.swing.Icon icon)
アイコンを指定してアクションオブジェクトを構築する

パラメータ:
icon - アイコン
メソッドの詳細

getFileFilters

protected abstract javax.swing.filechooser.FileFilter[] getFileFilters()
ユーザが選択可能なファイルフィルタを格納した配列を返す

戻り値:
ユーザが選択可能なファイルフィルタ

getDialogOwner

protected abstract java.awt.Component getDialogOwner()
ダイアログの所有者を返す

戻り値:
ダイアログを所有する Component

getFileChooser

protected javax.swing.JFileChooser getFileChooser()
ファイル選択ダイアログを返す

戻り値:
ファイル選択ダイアログ

modifiedFile

protected java.io.File modifiedFile(java.io.File file,
                                    javax.swing.filechooser.FileFilter filter)
ファイルを修正する

パラメータ:
file - 元のファイル
filter - ファイル選択ダイアログで選択されたファイルフィルタ
戻り値:
修正されたファイル

showErrorMessage

protected void showErrorMessage(java.lang.String message,
                                java.lang.Exception ex)
エラーメッセージを表示する

パラメータ:
message - エラー通知メッセージ
ex - 発生した例外