@ -1,30 +1,7 @@
package com.fr.design.mainframe ;
package com.fr.design.mainframe ;
import java.awt.* ;
import java.awt.event.ActionEvent ;
import java.awt.event.ActionListener ;
import java.awt.event.ComponentAdapter ;
import java.awt.event.ComponentEvent ;
import java.awt.event.ComponentListener ;
import java.awt.event.MouseEvent ;
import java.awt.event.MouseListener ;
import java.awt.event.MouseMotionListener ;
import java.awt.geom.GeneralPath ;
import java.awt.geom.Path2D ;
import java.util.ArrayList ;
import java.util.List ;
import javax.swing.Icon ;
import javax.swing.JComponent ;
import javax.swing.JOptionPane ;
import javax.swing.JPanel ;
import javax.swing.JPopupMenu ;
import javax.swing.SwingUtilities ;
import javax.swing.UIManager ;
import com.fr.base.BaseUtils ;
import com.fr.base.BaseUtils ;
import com.fr.base.GraphHelper ;
import com.fr.base.GraphHelper ;
import com.fr.base.svg.IconUtils ;
import com.fr.base.svg.IconUtils ;
import com.fr.base.theme.ReportTheme ;
import com.fr.base.theme.ReportTheme ;
import com.fr.base.theme.TemplateTheme ;
import com.fr.base.theme.TemplateTheme ;
@ -44,7 +21,6 @@ import com.fr.design.roleAuthority.RolesAlreadyEditedPane;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.design.utils.gui.GUICoreUtils ;
import com.fr.design.utils.gui.GUIPaintUtils ;
import com.fr.design.utils.gui.GUIPaintUtils ;
import com.fr.general.ComparatorUtils ;
import com.fr.general.ComparatorUtils ;
import com.fr.general.IOUtils ;
import com.fr.general.IOUtils ;
import com.fr.main.impl.WorkBook ;
import com.fr.main.impl.WorkBook ;
import com.fr.poly.PolyDesigner ;
import com.fr.poly.PolyDesigner ;
@ -52,6 +28,34 @@ import com.fr.report.poly.PolyWorkSheet;
import com.fr.report.report.TemplateReport ;
import com.fr.report.report.TemplateReport ;
import com.fr.report.worksheet.WorkSheet ;
import com.fr.report.worksheet.WorkSheet ;
import javax.swing.Icon ;
import javax.swing.JComponent ;
import javax.swing.JOptionPane ;
import javax.swing.JPanel ;
import javax.swing.JPopupMenu ;
import javax.swing.SwingUtilities ;
import javax.swing.UIManager ;
import java.awt.BorderLayout ;
import java.awt.Color ;
import java.awt.Dimension ;
import java.awt.FontMetrics ;
import java.awt.GradientPaint ;
import java.awt.Graphics ;
import java.awt.Graphics2D ;
import java.awt.Point ;
import java.awt.event.ActionEvent ;
import java.awt.event.ActionListener ;
import java.awt.event.ComponentAdapter ;
import java.awt.event.ComponentEvent ;
import java.awt.event.ComponentListener ;
import java.awt.event.MouseEvent ;
import java.awt.event.MouseListener ;
import java.awt.event.MouseMotionListener ;
import java.awt.geom.GeneralPath ;
import java.awt.geom.Path2D ;
import java.util.ArrayList ;
import java.util.List ;
/ * *
/ * *
* NameTabPane of sheets
* NameTabPane of sheets
*
*
@ -67,7 +71,7 @@ public class SheetNameTabPane extends JComponent implements MouseListener, Mouse
private static final Icon WORK_SHEET_ICON = IconUtils . readIcon ( "/com/fr/design/standard/worksheet" ) ;
private static final Icon WORK_SHEET_ICON = IconUtils . readIcon ( "/com/fr/design/standard/worksheet" ) ;
private static final Icon POLY_SHEET_ICON = IconUtils . readIcon ( "/com/fr/design/standard/polysheet" ) ;
private static final Icon POLY_SHEET_ICON = IconUtils . readIcon ( "/com/fr/design/standard/polysheet" ) ;
private static final Icon LEFT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/prepage/pre_page" ) ;
private static final Icon LEFT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/prepage/pre_page" ) ;
private static final Icon RIGHT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/nextpage" ) ;
private static final Icon RIGHT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/nextpage/next_page " ) ;
private static final Icon DISABLED_LEFT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/prepage/pre_page_disabled.svg" ) ;
private static final Icon DISABLED_LEFT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/prepage/pre_page_disabled.svg" ) ;
private static final Icon DISABLED_RIGHT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/nextpage/next_page_disabled.svg" ) ;
private static final Icon DISABLED_RIGHT_ICON = IconUtils . readIcon ( "/com/fr/design/standard/nextpage/next_page_disabled.svg" ) ;
private static final int NUM = 10 ;
private static final int NUM = 10 ;