亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何調(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)致的問題。如果你有強迫癥,可以把插件相關(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)試,比如在代碼中加斷點。

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

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

相關(guān)文章

  • java數(shù)據(jù)結(jié)構(gòu)關(guān)于棧的實例應(yīng)用

    java數(shù)據(jù)結(jié)構(gòu)關(guān)于棧的實例應(yīng)用

    大家好,本篇文章主要講的是java數(shù)據(jù)結(jié)構(gòu)關(guān)于棧的實例應(yīng)用,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • IDEA中用maven連接數(shù)據(jù)庫的教程

    IDEA中用maven連接數(shù)據(jù)庫的教程

    這篇文章主要介紹了IDEA中用maven連接數(shù)據(jù)庫的教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • java應(yīng)用cpu占用過高問題分析及解決方法

    java應(yīng)用cpu占用過高問題分析及解決方法

    這篇文章主要介紹了java應(yīng)用cpu占用過高問題分析及解決方法,具有一定參考價值,需要的朋友可以參考下。
    2017-09-09
  • yaml配置對象map使用示例

    yaml配置對象map使用示例

    這篇文章主要為大家介紹了yaml配置對象map使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 一文精通Java 多線程之全方位解讀

    一文精通Java 多線程之全方位解讀

    Java 給多線程編程提供了內(nèi)置的支持。 一條線程指的是進(jìn)程中一個單一順序的控制流,一個進(jìn)程中可以并發(fā)多個線程,每條線程并行執(zhí)行不同的任務(wù),多線程是多任務(wù)的一種特別的形式,但多線程使用了更小的資源開銷
    2021-10-10
  • SpringBoot整合Redis、ApachSolr和SpringSession的示例

    SpringBoot整合Redis、ApachSolr和SpringSession的示例

    本篇文章主要介紹了SpringBoot整合Redis、ApachSolr和SpringSession的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java中比較運算符compareTo()、equals()與==的區(qū)別及應(yīng)用總結(jié)

    Java中比較運算符compareTo()、equals()與==的區(qū)別及應(yīng)用總結(jié)

    這篇文章主要給大家介紹了關(guān)于Java中比較運算符compareTo()、equals()與==的區(qū)別及應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • ant使用指南詳細(xì)入門教程

    ant使用指南詳細(xì)入門教程

    這篇文章主要介紹了ant使用指南詳細(xì)入門教程,本文詳細(xì)的講解了安裝、驗證安裝、使用方法、使用實例、ant命令等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • 如何對quartz定時任務(wù)設(shè)置結(jié)束時間

    如何對quartz定時任務(wù)設(shè)置結(jié)束時間

    這篇文章主要介紹了如何對quartz定時任務(wù)設(shè)置結(jié)束時間問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java中InetAddress類的使用

    Java中InetAddress類的使用

    InetAddress類是Java中用于表示IP地址的類,本文就來介紹一下Java中InetAddress類的使用,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09

最新評論