Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb.gui

Class EdbPicturePane

    • Field Detail

      • myText

        protected String myText
      • myPicture

        protected Image myPicture
      • editable

        protected boolean editable
      • pictureXsize

        protected int pictureXsize
      • pictureYsize

        protected int pictureYsize
      • pictureBytes

        protected int pictureBytes
      • picturePanel

        protected EdbPanel picturePanel
      • title

        protected MLText title
      • prefix

        protected String prefix
      • postfix

        protected String postfix
      • titleLabel

        protected EdbLabel titleLabel
      • prefixLabel

        protected EdbLabel prefixLabel
      • postfixLabel

        protected EdbLabel postfixLabel
      • pictureBox

        protected EdbLabel pictureBox
      • descriptionBox

        protected EdbLabel descriptionBox
    • Method Detail

      • imageUpdate

        public boolean imageUpdate(Image img,
                                   int infoflags,
                                   int x,
                                   int y,
                                   int width,
                                   int height)
        このメソッドの呼び出しにより,過去に非同期インタフェースを使って要求したイメージに関する情報を利用できます.
        Specified by:
        imageUpdate in interface ImageObserver
        Parameters:
        img - 表示されるイメージ
        infoflags - フラグの WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR および ABORT のビット単位の論理和
        x - x 座標
        y - y 座標
        width - 幅
        height - 高さ
        Returns:
        イメージ全体がロードされることを infoflags が示す場合は true,そうでない場合は false
      • addMouseListener

        public void addMouseListener(MouseListener ml)
        このペインからマウスイベントを受け取るために,指定されたマウスリスナーを追加します.
        Specified by:
        addMouseListener in class EdbEditorObject
        Parameters:
        ml - マウスリスナ
      • setLabelFont

        public void setLabelFont(Font f)
        画像ラベルのフォントを設定します.
        Parameters:
        f - フォント
      • setTitleFont

        public void setTitleFont(Font f)
        タイトルラベルのフォントを設定します.
        Parameters:
        f - フォント
      • setLabelFgc

        public void setLabelFgc(Color c)
        画像ラベルの背景色を設定します.
        Parameters:
        c - 背景色
      • setFgc

        public void setFgc(Color c)
        前景色を設定します.
        Specified by:
        setFgc in class EdbEditorObject
        Parameters:
        c - 前景色.
      • mousePopupShow

        protected boolean mousePopupShow(MouseEvent e)
        Popupメニューを表示する.
        Specified by:
        mousePopupShow in class EdbEditorUnit
        Parameters:
        e - Mouse Event.
        Returns:
        表示した場合にはtrue.
      • setText

        public boolean setText(String t,
                               boolean undoable)
        画像データを設定します.
        Parameters:
        t - base64 でエンコードされている画像データ
        undoable - アンドゥ可能性.
        Returns:
        真偽値.
      • getText

        public String getText()
        画像データを取得します.
        Specified by:
        getText in class EdbEditorObject
        Returns:
        base 64 でエンコードされている画像データを返します.
      • edit

        public void edit()
        編集開始のリクエスト.
        Overrides:
        edit in class EdbEditorObject
      • isDataFlavorSupported

        public boolean isDataFlavorSupported(DataFlavor flavor)
        指定されたデータフレーバが,このオブジェクトに対してサポートされているかどうかを返します.
        Specified by:
        isDataFlavorSupported in interface Transferable
        Parameters:
        flavor - データに対して要求されたフレーバ
        Returns:
        データフレーバがサポートされているかどうかを示す boolean 型
      • getTransferData

        public Object getTransferData(DataFlavor flavor)
        転送されるデータを表すオブジェクトを返します.返されるオブジェクトのクラスは,フレーバの表現クラスで定義されます.
        Specified by:
        getTransferData in interface Transferable
        Parameters:
        flavor - データに対して要求されたフレーバ
      • getTransferDataFlavors

        public DataFlavor[] getTransferDataFlavors()
        データを提供することができるフレーバを示す DataFlavor オブジェクトの配列を返します.
        Specified by:
        getTransferDataFlavors in interface Transferable
        Returns:
        このデータを転送できるデータフレーバの配列
      • dragGestureRecognized

        public void dragGestureRecognized(DragGestureEvent dge)
        このペインで,ドラック開始ジェスチャーを認識したときに呼び出されます.
        Specified by:
        dragGestureRecognized in interface DragGestureListener
        Parameters:
        dge - ジェスチャーを記述するイベント
      • edbDnDDropTargetIsReady

        public boolean edbDnDDropTargetIsReady()
        ドロップターゲットのReady状態の取得.
        Specified by:
        edbDnDDropTargetIsReady in interface EdbDnDDropTarget
        Returns:
        Is ready.
      • edbDnDDropTargetSelected

        public void edbDnDDropTargetSelected(boolean sel)
        ドロップターゲット領域内でドラッグのEnter/Exit時に呼び出されます.
        Specified by:
        edbDnDDropTargetSelected in interface EdbDnDDropTarget
        Parameters:
        sel - セレクション状態.
      • cut

        public void cut()
      • copy

        public void copy()
      • pastable

        public boolean pastable()
      • paste

        public void paste()
      • delete

        public void delete()
      • lostOwnership

        public void lostOwnership(Clipboard cb,
                                  Transferable tr)
        クリップボードの内容のオーナではなくなったことを,このオブジェクトに通知します.
        Specified by:
        lostOwnership in interface ClipboardOwner
        Parameters:
        cb - もう所有されていないクリップボード
        tr - このオーナが所有していたクリップボード上の内容
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025