最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何調(diào)試報表插件

 更新時間:2015年07月30日 10:04:43   作者:老夫從不悲傷  
在項目開發(fā)過程中插件調(diào)試非常的麻煩,需要修改里面的代碼,編譯出class,需要重新打包插件。然后把之前的刪除,重新安裝最新的。調(diào)試過程比較繁瑣,而且不能調(diào)試,十分的不方便,這篇文章主要介紹的是調(diào)試報表插件的方法,需要的朋友可以參考下

在項目開發(fā)過程中插件調(diào)試非常的麻煩,需要修改里面的代碼,編譯出class,需要重新打包插件。然后把之前的刪除,重新安裝最新的。調(diào)試過程比較繁瑣,而且不能調(diào)試,十分的不方便。下面給大家介紹如何調(diào)試插件。

需要工具:eclipse,finereport報表工具

具體說明

1、 新建工程

新建java工程,在此不贅述

2、 添加依賴,啟動設(shè)計器

若要能啟動設(shè)計器需要依賴的jar包很多。具體如下:

A、 jetty相關(guān)的jar包

B、 設(shè)計器相關(guān)的jar包

C、 其他相關(guān)的jar包

選中如圖所示jar包

3、 添加main函數(shù)

主函數(shù)代碼為:

復(fù)制代碼 代碼如下:

import com.fr.start.Designer;

 

public class MainFrame {

         publicstatic void main(String[] args) {

                   newDesigner(args);

         }

}

4、 啟動設(shè)計器

效果如下:

注:會有一些報錯,不用關(guān)心,這個是缺少某些插件所依賴的包導(dǎo)致的

比如如上圖,就是缺少文本框身份證驗證插件導(dǎo)致的問題。如果你有強(qiáng)迫癥,可以把插件相關(guān)的包也全都添加進(jìn)來。

5、 開發(fā)插件

將代碼添加進(jìn)工程,

ActualLocaleFinder.java  的代碼為:

package com.fr.plugin.designer;

import com.fr.stable.fun.impl.AbstractLocaleFinder;

public class ActualLocaleFinder extends AbstractLocaleFinder {


  @Override
  /**
   * 返回路徑
   * @return 同上
   */
  public String find() {
    return "com/fr/plugin/designer/resource/locale/search";
  }
}
SearchTemplateAction.java 的代碼為:

package com.fr.plugin.designer;


import com.fr.base.BaseUtils;
import com.fr.design.actions.UpdateAction;
import com.fr.general.Inter;


import javax.swing.*;
import java.awt.event.ActionEvent;


/**
 * Created by Administrator on 2015/7/22 0022.
 */
public class SearchTemplateAction extends UpdateAction{


  public SearchTemplateAction(){
    //國際化文件配置在search.properties中
    this.setName(Inter.getLocText("FR-Designer_Template-Tree-Search"));
    this.setSmallIcon(BaseUtils.readIcon("/com/fr/plugin/designer/resource/search.png"));


  }


  @Override
  public void actionPerformed(ActionEvent e) {
    JOptionPane.showMessageDialog(null, "This is Search Demo");
    //TemplateFileTree繼承JTree, 可通過setSelectedTemplatePath選中模板, 可以用遍歷JTree的方法來遍歷該tree.
    //TemplateFileTree tree = TemplateTreePane.getInstance().getTemplateFileTree();


  }
}

如圖中代碼,設(shè)計器效果如下圖:

也可以進(jìn)行debug調(diào)試,比如在代碼中加斷點(diǎn)。

如果大家對java debug不會用的,我再此也不做介紹了,可以到百度搜下。

以上介紹就是調(diào)試報表插件的全部內(nèi)容,希望大家喜歡。

相關(guān)文章

  • JVM加載class文件的原理機(jī)制實(shí)例詳解

    JVM加載class文件的原理機(jī)制實(shí)例詳解

    Java是一種具有動態(tài)性的解釋型語言,類(class)只有被加載到JVM后才能運(yùn)行,接下來通過本文給大家介紹JVM加載class文件的原理機(jī)制詳解,感興趣的朋友一起看看吧
    2022-04-04
  • spring boot配置多個請求服務(wù)代理的完整步驟

    spring boot配置多個請求服務(wù)代理的完整步驟

    這篇文章主要給大家介紹了關(guān)于spring boot配置多個請求服務(wù)代理的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用spring boot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 解決工具接口調(diào)用報錯:error:Unsupported Media Type問題

    解決工具接口調(diào)用報錯:error:Unsupported Media Type問題

    當(dāng)遇到"UnsupportedMediaType"錯誤時,意味著HTTP請求的Content-Type與服務(wù)器期望的不匹配,比如服務(wù)器期待接收J(rèn)SON格式數(shù)據(jù),而發(fā)送了純文本格式,常見的Content-Type類型包括text/html、application/json、multipart/form-data等
    2024-10-10
  • 布隆過濾器面試如何快速判斷元素是否在集合里

    布隆過濾器面試如何快速判斷元素是否在集合里

    這篇文章主要為大家介紹了布隆過濾器面試中如何快速判斷元素是否在集合里的完美回復(fù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • Java中的顯示鎖ReentrantLock使用與原理詳解

    Java中的顯示鎖ReentrantLock使用與原理詳解

    這篇文章主要介紹了Java中的顯示鎖ReentrantLock使用與原理詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Java操作Jenkins操作憑證(Credential)信息方式

    Java操作Jenkins操作憑證(Credential)信息方式

    這篇文章主要介紹了Java操作Jenkins操作憑證(Credential)信息方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Java并發(fā)編程學(xué)習(xí)之ThreadLocal源碼詳析

    Java并發(fā)編程學(xué)習(xí)之ThreadLocal源碼詳析

    這篇文章主要給大家介紹了關(guān)于Java并發(fā)編程學(xué)習(xí)之源碼分析ThreadLocal的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • HashSet底層竟然是HashMap實(shí)現(xiàn)問題

    HashSet底層竟然是HashMap實(shí)現(xiàn)問題

    這篇文章主要介紹了HashSet底層竟然是HashMap實(shí)現(xiàn)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java中生產(chǎn)者消費(fèi)者問題總結(jié)

    Java中生產(chǎn)者消費(fèi)者問題總結(jié)

    這篇文章主要介紹了Java中生產(chǎn)者消費(fèi)者問題總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 舉例講解Java的Jackson庫中ObjectMapper類的使用

    舉例講解Java的Jackson庫中ObjectMapper類的使用

    這篇文章主要介紹了舉例講解Java的Jackson庫中ObjectMapper類的使用,Jackson庫通常被用來實(shí)現(xiàn)Java的對象和JSON之間的轉(zhuǎn)換功能,需要的朋友可以參考下
    2016-01-01

最新評論

天门市| 来安县| 合水县| 宜良县| 凤山市| 马龙县| 开远市| 鞍山市| 兰溪市| 同仁县| 松滋市| 枝江市| 文安县| 井研县| 从化市| 且末县| 乐业县| 景德镇市| 绥江县| 双牌县| 正宁县| 米泉市| 井冈山市| 临沂市| 什邡市| 南平市| 左云县| 海安县| 元谋县| 绥中县| 昌宁县| 土默特左旗| 邯郸市| 剑河县| 鄂温| 毕节市| 洮南市| 柳林县| 武功县| 改则县| 江津市|