|
|
|
@ -24,7 +24,6 @@ import com.fr.general.Background;
|
|
|
|
|
import com.fr.general.IOUtils; |
|
|
|
|
import com.fr.general.ImageWithSuffix; |
|
|
|
|
import com.fr.general.act.TitlePacker; |
|
|
|
|
import com.fr.report.core.cal.Rect; |
|
|
|
|
import com.fr.stable.Constants; |
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
@ -151,7 +150,6 @@ public class TitleInsetImagePane extends JPanel implements UIObserver {
|
|
|
|
|
IOUtils.readIcon("/com/fr/design/images/buttonicon/icon_delete_inset.png"), |
|
|
|
|
new Color(51, 51, 52, 178), |
|
|
|
|
2); |
|
|
|
|
imageDeleteButton.setEnabled(false); |
|
|
|
|
imageDeleteButton.setPreferredSize(new Dimension(DELETE_BUTTON_SIZE, DELETE_BUTTON_SIZE)); |
|
|
|
|
|
|
|
|
|
imagePreviewPane = new ImagePreviewPane(); |
|
|
|
@ -213,6 +211,20 @@ public class TitleInsetImagePane extends JPanel implements UIObserver {
|
|
|
|
|
}).dealWithImageFile(returnVal); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
this.imageDeleteButton.addActionListener(new ActionListener() { |
|
|
|
|
@Override |
|
|
|
|
public void actionPerformed(ActionEvent e) { |
|
|
|
|
imagePreviewPane.setImageWithSuffix(null); |
|
|
|
|
imageLocationPane.setSelectedIndex(DEFAULT_INSET_LOCATION_INDEX); |
|
|
|
|
imagePaddingPane.setValue(DEFAULT_INSET_PADDING); |
|
|
|
|
imagePreviewOverlayPane.setVisible(false); |
|
|
|
|
imageDeleteButton.setVisible(false); |
|
|
|
|
imageDeleteButton.setEnabled(false); |
|
|
|
|
getComponent(1).setVisible(false); |
|
|
|
|
|
|
|
|
|
fireStateChanged(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void populateBean(TitlePacker packer) { |
|
|
|
|