<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 陳維 閱讀(910) 評論(0)  編輯  收藏 所屬分類: NetBeans

    主站蜘蛛池模板: 亚洲Aⅴ无码一区二区二三区软件| 羞羞视频免费观看| 亚洲自偷自偷偷色无码中文| 中文字幕无码不卡免费视频| 免费污视频在线观看| 视频一区二区三区免费观看| 中中文字幕亚洲无线码| 久久久久久a亚洲欧洲AV| 亚洲AV无码乱码在线观看牲色| 114一级毛片免费| 日韩免费无码一区二区三区| 国产免费久久精品99久久| 久久精品国产亚洲AV| 亚洲依依成人亚洲社区| 亚洲综合免费视频| 亚洲日韩区在线电影| 亚洲乱码国产一区三区| 亚洲伊人久久综合影院| 免费国产在线观看| 国产成人啪精品视频免费网| 久久不见久久见中文字幕免费 | 成人特黄a级毛片免费视频| 91精品国产免费久久国语蜜臀 | 亚洲成AV人在线观看网址| 日本一区免费电影| 日韩成全视频观看免费观看高清| 一二三四视频在线观看中文版免费| 1000部拍拍拍18勿入免费视频下载 | 亚洲av女电影网| 精品亚洲综合久久中文字幕| 丁香五月亚洲综合深深爱| 中文字幕在线亚洲精品| 国产亚洲人成A在线V网站| 亚洲国产中文字幕在线观看| 哒哒哒免费视频观看在线www| 四虎永久成人免费影院域名| 免费国产美女爽到喷出水来视频| 四虎永久在线精品免费影视| 免费v片在线观看无遮挡| 亚洲国产一级在线观看| 国产中文在线亚洲精品官网|