|
|
@ -2,12 +2,13 @@ package com.fr.design.mainframe; |
|
|
|
|
|
|
|
|
|
|
|
import com.fr.base.GraphHelper; |
|
|
|
import com.fr.base.GraphHelper; |
|
|
|
import com.fr.design.form.util.XCreatorConstants; |
|
|
|
import com.fr.design.form.util.XCreatorConstants; |
|
|
|
import com.fr.design.gui.ibutton.UIButton; |
|
|
|
|
|
|
|
import com.fr.design.icon.IconPathConstants; |
|
|
|
import com.fr.design.icon.IconPathConstants; |
|
|
|
import com.fr.general.IOUtils; |
|
|
|
import com.fr.general.IOUtils; |
|
|
|
|
|
|
|
|
|
|
|
import com.fr.stable.Constants; |
|
|
|
import com.fr.stable.Constants; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.awt.BasicStroke; |
|
|
|
|
|
|
|
import java.awt.Stroke; |
|
|
|
import javax.swing.JComponent; |
|
|
|
import javax.swing.JComponent; |
|
|
|
import java.awt.AlphaComposite; |
|
|
|
import java.awt.AlphaComposite; |
|
|
|
import java.awt.Color; |
|
|
|
import java.awt.Color; |
|
|
@ -32,6 +33,8 @@ public class CoverPane extends JComponent { |
|
|
|
protected static final int BORDER_WIDTH = 2; |
|
|
|
protected static final int BORDER_WIDTH = 2; |
|
|
|
public static final int EDIT_BTN_W = 75; |
|
|
|
public static final int EDIT_BTN_W = 75; |
|
|
|
public static final int EDIT_BTN_H = 20; |
|
|
|
public static final int EDIT_BTN_H = 20; |
|
|
|
|
|
|
|
private static final int BORDER_GAP = 2; |
|
|
|
|
|
|
|
private static final BasicStroke BORDER_STROKE = new BasicStroke(2f); |
|
|
|
|
|
|
|
|
|
|
|
public static void paintEditButton(Graphics g, Component component) { |
|
|
|
public static void paintEditButton(Graphics g, Component component) { |
|
|
|
int x = 0; |
|
|
|
int x = 0; |
|
|
@ -82,6 +85,11 @@ public class CoverPane extends JComponent { |
|
|
|
g2d.setColor(XCreatorConstants.COVER_COLOR); |
|
|
|
g2d.setColor(XCreatorConstants.COVER_COLOR); |
|
|
|
g2d.fillRect(0, 0, component.getWidth(), component.getHeight()); |
|
|
|
g2d.fillRect(0, 0, component.getWidth(), component.getHeight()); |
|
|
|
g2d.setComposite(oldComposite); |
|
|
|
g2d.setComposite(oldComposite); |
|
|
|
|
|
|
|
g2d.setColor(XCreatorConstants.FORM_BORDER_COLOR); |
|
|
|
|
|
|
|
Stroke oldStroke = g2d.getStroke(); |
|
|
|
|
|
|
|
g2d.setStroke(BORDER_STROKE); |
|
|
|
|
|
|
|
g2d.drawRect(BORDER_GAP, BORDER_GAP, component.getWidth() - BORDER_GAP * 2, component.getHeight() - BORDER_GAP * 2); |
|
|
|
|
|
|
|
g2d.setStroke(oldStroke); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public CoverPane() { |
|
|
|
public CoverPane() { |
|
|
|