[發明專利]一種Swing表格的動態渲染方法及裝置在審
| 申請號: | 202211037867.5 | 申請日: | 2022-08-26 |
| 公開(公告)號: | CN115344242A | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 呂海林;周嵐琨 | 申請(專利權)人: | 武漢烽火技術服務有限公司;烽火通信科技股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 余浩 |
| 地址: | 430205 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 swing 表格 動態 渲染 方法 裝置 | ||
1.一種Swing表格的動態渲染方法,其特征在于,所述方法包括以下步驟:
基于待渲染表格,獲得對應的動態樣式文件以及靜態樣式文件;
執行所述動態樣式文件,篩選獲得所述待渲染表格中符合預設篩選條件的單元格組件,記作待渲染單元格組件;
基于所述待渲染單元格組件的行列信息以及所述靜態樣式文件,向所述待渲染單元格組件配置對應的表格樣式信息;其中,
所述靜態樣式文件用于存儲行列信息以及對應的表格樣式信息。
2.如權利要求1所述的Swing表格的動態渲染方法,其特征在于:
所述方法中的待渲染表格的格式均與預設的樣式表格的格式一致;其中,
所述樣式表格基于原始的Java Swing表格封裝獲得;
所述樣式表格配置有自定義渲染器,所述自定義渲染器用于向所述待渲染單元格組件配置對應的表格樣式信息。
3.如權利要求1所述的Swing表格的動態渲染方法,其特征在于,所述執行所述動態樣式文件,篩選獲得所述待渲染表格中符合預設篩選條件的單元格組件,記作待渲染單元格組件中,包括以下步驟:
執行所述動態樣式文件,以所述待渲染表格中的各單元格組件的行列信息以及對應的數據模型為依據,篩選所述數據模型符合預設篩選條件的單元格組件,記作待渲染單元格組件;其中,
所述數據模型用于記錄所述單元格組件記錄的參數數據信息。
4.如權利要求1所述的Swing表格的動態渲染方法,其特征在于,所述基于所述待渲染單元格組件的行列信息以及所述靜態樣式文件,向所述待渲染單元格組件配置對應的表格樣式信息中,包括以下步驟:
基于所述待渲染單元格組件的行列信息,獲取所述待渲染單元格組件的數據模型的數據屬性;
基于所述待渲染單元格組件的數據模型的數據屬性,所述靜態樣式文件中獲得對應的樣式信息;
基于所述樣式信息,向所述待渲染單元格組件配置對應的表格樣式信息;其中,
所述靜態樣式文件記錄有單元格組件的數據模型的數據屬性以及對應的樣式信息。
5.如權利要求1所述的Swing表格的動態渲染方法,其特征在于,所述基于所述待渲染單元格組件的行列信息以及所述靜態樣式文件,向所述待渲染單元格組件配置對應的表格樣式信息中,包括以下步驟:
基于所述待渲染單元格組件的行列信息,從所述靜態樣式文件中獲得對應的樣式信息;
基于所述樣式信息,向所述待渲染單元格組件配置對應的表格樣式信息;其中,
所述靜態樣式文件記錄有單元格組件的行列信息以及對應的樣式信息。
6.如權利要求4或5所述的Swing表格的動態渲染方法,其特征在于:
所述樣式信息包括背景色、字體或字號。
7.如權利要求1所述的Swing表格的動態渲染方法,其特征在于:
所述動態樣式文件采用Groovy動態腳本語言編寫。
8.如權利要求1所述的Swing表格的動態渲染方法,其特征在于:
所述動態樣式文件具有唯一名稱。
9.如權利要求1所述的Swing表格的動態渲染方法,其特征在于,所述方法還包括以下步驟:
基于預設的行列信息,查找所述待渲染表格,獲得對應的單元格組件,記作待渲染單元格組件。
10.一種Swing表格的動態渲染裝置,其特征在于,所述裝置包括:
樣式文件獲取模塊,其用于基于待渲染表格,獲得對應的動態樣式文件以及靜態樣式文件;
動態樣式文件執行模塊,其用于執行所述動態樣式文件,篩選獲得所述待渲染表格中符合預設篩選條件的單元格組件,記作待渲染單元格組件;
靜態樣式文件執行模塊,其用于基于所述待渲染單元格組件的行列信息以及所述靜態樣式文件,向所述待渲染單元格組件配置對應的表格樣式信息;其中,
所述靜態樣式文件用于存儲行列信息以及對應的表格樣式信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火技術服務有限公司;烽火通信科技股份有限公司,未經武漢烽火技術服務有限公司;烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211037867.5/1.html,轉載請聲明來源鉆瓜專利網。





