gui.transfer
クラス CopyAction

java.lang.Object
  上位を拡張 javax.swing.AbstractAction
      上位を拡張 gui.transfer.CopyAction
すべての実装されたインタフェース:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class CopyAction
extends javax.swing.AbstractAction

データをクリップボードにコピーするアクション

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

フィールドの概要
private  TransferableData data
          コピーするデータ
private static java.awt.Toolkit DEFAULT_TOOLKIT
          デフォルトのツールキット
 
クラス javax.swing.AbstractAction から継承されたフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承されたフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
CopyAction(TransferableData data)
          アクションオブジェクトを構築する
CopyAction(TransferableData data, javax.swing.Icon icon)
          アイコンを指定してアクションオブジェクトを構築する
 
メソッドの概要
static java.lang.String actionName()
          アクション名称を返す
 void actionPerformed(java.awt.event.ActionEvent e)
          データをクリップボードにコピーする
static void copy(java.awt.datatransfer.Transferable transferable)
          データをクリップボードにコピーする
static void copy(TransferableData data)
          データをクリップボードにコピーする
 
クラス 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
 

フィールドの詳細

DEFAULT_TOOLKIT

private static final java.awt.Toolkit DEFAULT_TOOLKIT
デフォルトのツールキット


data

private TransferableData data
コピーするデータ

コンストラクタの詳細

CopyAction

public CopyAction(TransferableData data)
アクションオブジェクトを構築する

パラメータ:
data - コピーするデータ

CopyAction

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

パラメータ:
data - コピーするデータ
icon - アイコン
メソッドの詳細

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
データをクリップボードにコピーする

パラメータ:
e - アクションが発生したことを示すイベント

copy

public static void copy(TransferableData data)
データをクリップボードにコピーする

パラメータ:
data - コピーするデータ

copy

public static void copy(java.awt.datatransfer.Transferable transferable)
データをクリップボードにコピーする

パラメータ:
transferable - 転送操作のための Transferable オブジェクト

actionName

public static java.lang.String actionName()
アクション名称を返す

戻り値:
アクション名称