<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

    主站蜘蛛池模板: 黄瓜视频高清在线看免费下载| 无人在线观看免费高清| 亚洲 暴爽 AV人人爽日日碰| 亚洲 欧洲 日韩 综合在线| 中国人xxxxx69免费视频| 日韩免费电影在线观看| 久久精品国产精品亚洲下载| 日本红怡院亚洲红怡院最新| 亚洲国产片在线观看| 爱情岛论坛亚洲品质自拍视频网站| 色婷婷亚洲一区二区三区| 国产免费变态视频网址网站 | 日本v片免费一区二区三区| 亚洲精华国产精华精华液| 成全在线观看免费观看大全 | 69av免费观看| 亚洲免费黄色网址| 成年性生交大片免费看| 亚洲国产精品无码久久久蜜芽 | **一级毛片免费完整视| 亚洲妇女熟BBW| 亚洲成A人片在线观看无码3D | 免费的黄网站男人的天堂| 四虎国产精品永久免费网址| 亚洲人成电影亚洲人成9999网| 亚洲高清国产拍精品熟女| 免费A级毛片无码久久版| 亚洲一区二区三区亚瑟| 久久久久久久岛国免费播放 | 亚洲avav天堂av在线网毛片| 成年黄网站色大免费全看| 国产亚洲精品国看不卡| 99精品视频在线免费观看| 亚洲va中文字幕无码久久不卡| 欧洲乱码伦视频免费国产| 亚洲人成人无码网www电影首页| 免费一级全黄少妇性色生活片 | 久久久久久一品道精品免费看 | 和老外3p爽粗大免费视频| 免费看片A级毛片免费看| 亚洲人成综合在线播放|