帆软报表设计器源代码。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.4 KiB

9 years ago
package com.fr.file;
import com.fr.file.filter.ChooseFileFilter;
import com.fr.general.ComparatorUtils;
import com.fr.general.Inter;
import com.fr.stable.ProductConstants;
/**
* Created by IntelliJ IDEA.
* Author : daisy
* Version: 7.1.1
*/
public class FILEChooserPane4Chart extends FILEChooserPane {
private static final FILEChooserPane4Chart INSTANCE = new FILEChooserPane4Chart(true,true);
/**
* @param showEnv
* @param showLoc
* @return
*/
public static FILEChooserPane4Chart getInstance(boolean showEnv, boolean showLoc) {
INSTANCE.showEnv = showEnv;
INSTANCE.showLoc = showLoc;
INSTANCE.showWebReport = false;
INSTANCE.setModelOfPlaceList();
INSTANCE.removeAllFilter();
return INSTANCE;
}
/**
* @param showEnv
* @param showLoc
*/
public FILEChooserPane4Chart(boolean showEnv, boolean showLoc) {
super(showEnv, showLoc);
}
protected void fileType() {
String appName = ProductConstants.APP_NAME;
if(ComparatorUtils.equals(suffix, ".crt")){
this.addChooseFILEFilter(new ChooseFileFilter("crt", appName + Inter.getLocText(new String[]{"Utils-The-Chart", "FR-App-All_File"})));
return;
}
}
protected String getEnvProjectName(){
return Inter.getLocText("FR-Chart-Env_Directory");
}
}