Delphi VJ VB VC 討論 聯繫 首頁
MS VJ 參考文件

 四主方法
 運算子
 流程敘述
 初探 JAVA
 JAVA 套件
 網頁 JAVA
 JAVA 網頁(上)
 JAVA 網頁(下)
 事件應用
 佈局控制

作品介紹

免費下載

廠商軟體


java中的套件

WFC中的應用程式套件
       ClipBoard類別:此類別是非常簡單提供系統剪貼簿存取的類別
             在剪貼簿中放置資料:呼叫setDataObject
                         public static void setDataObject(Object data);
        從剪貼簿中取出資料:呼叫getDataObject
                         public static IdataObject getDataObject();
        DataFormats類別:此類別定義String常數給標準的剪貼簿格式,以及定義一些新格式給WFC類別。
上機實做
建立一個應用程式專案
在標單中加入一個編輯控制項(命名為edtClipboard),加入兩個控制按鈕(命名為btnGetData文字屬性設為『貼上』,另一個命名為btnSetData文字屬性設為『複製』)
按下『貼上』控制按鈕則從剪貼簿獲得文字資料,如果資料物件不是文字資料則在編輯控制項中顯示一個說明訊息
按下『複製』控制按鈕則將在編輯控制項中的文字資料放置到剪貼簿
測試應用程式
使用記事本將資料複製到剪貼簿
使用應用程式獲得剪貼簿資料
使用應用程式將資料複製到剪貼簿
使用記事本獲得剪貼簿資料

 

import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;

public class ClipboardViewer extends Form
{
    public ClipboardViewer()
    {        super();
              initForm();             }
   
    public void dispose()
    {        super.dispose();
        components.dispose();    }
    //從剪貼簿裡取出資料(貼上)
    private void btnGetData_click(Object source, Event e)
    {
        IDataObject data;
        data = Clipboard.getDataObject();
        if(data.getDataPresent(DataFormats.CF_TEXT))
        {
            edtClipboard.setText(data.getData(DataFormats.CF_TEXT).toString());
        }
        else
        { edtClipboard.setText("***剪貼簿裡沒有資料耶!! ***");}
    }
    //將資料複製到剪貼簿上
    private void btnSetData_click(Object source, Event e)
    {
        Clipboard.setDataObject(edtClipboard.getText());
//從剪貼簿裡取出資料放置編輯區中
    }
        public static void main(String args[])
   {Application.run(new ClipboardViewer());}
}




image160.gif (3286 個位元組)image162.gif (4521 個位元組)
image161.gif (3426 個位元組)image163.gif (3353 個位元組)

本網頁由昱得資訊工作室製作(C) Copyright Valor-Studio since in 1993

 

本網站全部內容係屬【昱得資訊工作室】版權所有,轉載必究,
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為