@ -11,7 +11,6 @@ import com.fr.design.mainframe.theme.utils.DefaultThemedTemplateCellElementCase;
import com.fr.design.style.BorderUtils ;
import com.fr.design.style.BorderUtils ;
import com.fr.design.utils.gui.AdjustWorkBookDefaultStyleUtils ;
import com.fr.design.utils.gui.AdjustWorkBookDefaultStyleUtils ;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.report.cell.DefaultTemplateCellElement ;
import com.fr.report.cell.TemplateCellElement ;
import com.fr.report.cell.TemplateCellElement ;
import com.fr.report.elementcase.TemplateElementCase ;
import com.fr.report.elementcase.TemplateElementCase ;
@ -20,7 +19,7 @@ import javax.swing.JPanel;
import javax.swing.event.ChangeEvent ;
import javax.swing.event.ChangeEvent ;
import javax.swing.event.ChangeListener ;
import javax.swing.event.ChangeListener ;
import java.awt.BorderLayout ;
import java.awt.BorderLayout ;
import java.awt.Rectangle ;
import java.text.Format ;
/ * *
/ * *
* @author zhou
* @author zhou
@ -118,7 +117,10 @@ public class CellStylePane extends AbstractCellAttrPane {
AdjustWorkBookDefaultStyleUtils . adjustCellElement ( cellElement ) ;
AdjustWorkBookDefaultStyleUtils . adjustCellElement ( cellElement ) ;
elementCase . addCellElement ( cellElement ) ;
elementCase . addCellElement ( cellElement ) ;
}
}
Format format = cellElement . getStyle ( ) . getFormat ( ) ;
Style style = stylePane . updateBean ( ) ;
Style style = stylePane . updateBean ( ) ;
// 格式不能通过样式面板中的配置项修改,因此需要保留
style = style . deriveFormat ( format ) ;
cellElement . setStyle ( style ) ;
cellElement . setStyle ( style ) ;
}
}
} ) ;
} ) ;