33a34 > private transient Rectangle myBounds; 44a46 > myBounds = p.getBounds(); 63a66,80 > * The LineDecoration has only a displayBox after it has been drawn > * at least once. If it has not yet been drawn then a rectangle of size 0 > * is returned. > * @return the display box of a LineDecoration. > */ > public Rectangle displayBox() { > if (myBounds != null) { > return myBounds; > } > else { > return new Rectangle(0, 0); > } > } > > /** 73c90 < FigureAttributes.writeColor(dw, "FillColor", getFillColor()); --- > FigureAttributes.writeColor(dw, FigureAttributeConstant.FILL_COLOR.getName(), getFillColor()); 76c93 < dw.writeString("noFillColor"); --- > dw.writeString("no" + FigureAttributeConstant.FILL_COLOR.getName()); 80c97 < FigureAttributes.writeColor(dw, "BorderColor", getBorderColor()); --- > FigureAttributes.writeColor(dw, FigureAttributeConstant.FRAME_COLOR.getName(), getBorderColor()); 83c100 < dw.writeString("noBorderColor"); --- > dw.writeString("no" + FigureAttributeConstant.FRAME_COLOR.getName()); 93c110 < if (fillColorId.equals("FillColor")) { --- > if (fillColorId.equals(FigureAttributeConstant.FRAME_COLOR.getName())) { 98c115,116 < if (borderColorId.equals("BorderColor")) { --- > if (borderColorId.equals("BorderColor") > || borderColorId.equals(FigureAttributeConstant.FRAME_COLOR.getName())) {