areaWidth - watermarkWidth) / 2;
y += (areaHeight - watermarkHeight) / 2;
break;
case 6:// 靠右侧居中显示
x += areaWidth - watermarkWidth;
y += (areaHeight - watermarkHeight) / 2;
break;
case 7:// 靠左下角显示
y += areaHeight - watermarkHeight;
break;
case 8:// 靠下方居中显示
x += (areaWidth - watermarkWidth) / 2;
y += areaHeight - watermarkHeight;
break;
default:// 靠右下角显示
x += areaWidth - watermarkWidth;
y += areaHeight - watermarkHeight;
}
break;
}
}
watermarkLabel.setBounds(x, y, watermarkWidth, watermarkWidth);
add(watermarkLabel);
}
}
//页码
private void pageSetup() {
PagePanel pagePanel = InstancePool.getPagePanel();
if (pagePanel.isAddPage()) {
JLabel pageLabel = null;// 声明页码标签
String format = pagePanel.getBeforeText() + (Page++) + pagePanel.getAfterText();// 定义页码文本
Enumeration<AbstractButton> areaElements = pagePanel.getAreaButtonGroup().getElements();
while (areaElements.hasMoreElements()) {
JRadioButton areaRadioButton = (JRadioButton) areaElements.nextElement();
if (areaRadioButton.isSelected()) {
final String area = areaRadioButton.getText();
if (area.equals("页眉") || area.equals("页脚")) {// 显示在页眉或页脚
int h = 4;
Enumeration<AbstractButton> alignElements = pagePanel.getHAlignButtonGroup().getElements();
while (alignElements.hasMoreElements()) {
JRadioButton alignRadioButton = (JRadioButton) alignElements.nextElement();
if (alignRadioButton.isSelected()) {
h = Integer.valueOf(alignRadioButton.getName());
break;
}
}
pageLabel = new JLabel(format, h);
if (area.equals("页眉")) {// 显示在页眉
pageLabel.setBounds(LeftSpace, UpSpace - 20, Width - (LeftSpace + RightSpace), 20);
} else {// 显示在页脚
pageLabel.setBounds(LeftSpace, Height - DownSpace, Width - (LeftSpace + RightSpace), 20);
}
} else {// 显示在左侧或右侧
if (format.length() > 1) {