| 1 39 40 41 package org.krysalis.jcharts.properties; 42 43 44 import org.krysalis.jcharts.test.HTMLGenerator; 45 import org.krysalis.jcharts.test.HTMLTestable; 46 47 import java.awt.*; 48 import java.io.Serializable ; 49 50 51 abstract public class Properties implements Serializable , HTMLTestable 52 { 53 public static final Paint DEFAULT_BACKGROUND_PAINT = Color.white; 54 55 private Paint backgroundPaint = DEFAULT_BACKGROUND_PAINT; 56 57 58 62 public Properties() 63 { 64 65 } 66 67 68 72 public void setBackgroundPaint( Paint backgroundPaint ) 73 { 74 this.backgroundPaint = backgroundPaint; 75 } 76 77 78 82 public Paint getBackgroundPaint() 83 { 84 return this.backgroundPaint; 85 } 86 87 88 93 public void toHTML( HTMLGenerator htmlGenerator ) 94 { 95 htmlGenerator.addTableRow( "Properties-Background Paint", this.getBackgroundPaint() ); 96 } 97 98 99 } 100 | Popular Tags |