<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鍵盤上的舞者

    像寫情書一樣Coding...
    隨筆 - 20, 文章 - 0, 評論 - 15, 引用 - 0
    數據加載中……

    創建新的文件類型

    我們在開發過程中經常會根據數據組織形式的不同創造新數據格式,例如我為開發2D游戲地圖所創造的xmap格式。NetNeans很方便的提供了對新數據格式的支持,我們現在就可以動手創建自己的文件格式。

    我們首先新建一個名為“Map Core”的模塊項目,然后在這個模塊里創建一個新的文件類型。

    創建文件類型的過程如下:

    1、點擊菜單欄的新建文件選項,在彈出的向導對話框的類別列表里選擇“模塊開發”,在文件類型列表里選擇“文件類型”,然后點擊“下一步”按鈕


    2、在文件識別面板,MIME類型輸入框里輸入我們自定義類型“text/x-map”,然后在文件擴展名輸入框里輸入文件擴展名“xmap”。文件擴展 名可以輸入多個,用空格或者逗號分隔。如此可以使得這個新文件類型支持多種后綴的文件,例如jpg,jpeg后綴皆表示JPEG圖像格式。輸入完成后進行 下一步操作。



    3、最后在輸入類名前綴、圖標和在磁盤上生成文件的位置,點擊“完成”后NetBeans會根據輸入自動生成和配置相關的幾個文件。



    我們已經成功創建了自己的MIME文件類型“text/x-map”,檢查一下項目文件夾,NetBeans為我們自動創建了幾個文件:

    Icon_Map.gif 自定義xmap文件的默認圖標。

    MapDataObject.java 當系統發現xmap文件時會創造一個MapDataObject對象用來表示文件的內容。

    MapResolver.xml 作為MIME類型解析器,它描述了“text/x-map”類型的文件后綴用于生成DataObject對象。

    MapTemplate.xmap 這是一個xmap文件模板,我們可以在其中添加標準的內容后使用這個模板創建新的地圖文件。

    layer.xml 添加了內容用于注冊MIME類型解析器和文件模板以及一系列標準操作,例如復制、粘貼等。



    最后,我們將項目編譯后在目標平臺中重新裝入,來檢驗新的文件類型。現在可以看到xmap類型的文件在安裝了MapCore模塊的目標平臺上顯示時和其他文件已經有所區別,使用了我們自己創建的圖標,說明xmap類型文件已經被識別。

     

    posted on 2009-09-14 20:23 陳維 閱讀(908) 評論(0)  編輯  收藏 所屬分類: NetBeans

    主站蜘蛛池模板: 亚洲黄色在线播放| 久久亚洲精品无码播放| 亚洲国产精品午夜电影| 久久免费视频99| 亚洲AV午夜成人影院老师机影院| 国产日韩AV免费无码一区二区 | 国产精品四虎在线观看免费| 涩涩色中文综合亚洲| 在线成人a毛片免费播放| 亚洲精品动漫免费二区| 日本一道高清不卡免费| 亚洲午夜成人精品无码色欲| 国产色爽女小说免费看| 污污的视频在线免费观看| 国产亚洲?V无码?V男人的天堂 | 亚洲国产成人五月综合网 | 亚洲午夜成人精品无码色欲| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 国产va在线观看免费| 亚洲伊人tv综合网色| 麻豆一区二区免费播放网站| 亚洲精品久久无码| 亚洲人成网站色在线入口| 国产午夜无码精品免费看| 亚洲电影免费观看| 国产v片免费播放| 热99RE久久精品这里都是精品免费| 亚洲色图国产精品| 成人性生交视频免费观看| 在线精品自拍亚洲第一区| 亚洲国产精品嫩草影院在线观看| 国产成人精品免费视| 日本视频免费观看| 亚洲视频在线观看网址| 国产一级一片免费播放i| 女同免费毛片在线播放| 中国亚洲呦女专区| 亚洲αv在线精品糸列| 免费看的一级毛片| 日韩人妻一区二区三区免费| 久久亚洲精品高潮综合色a片|