View Javadoc

1   /*
2    * @(#)$Id: Style.java 689 2009-07-22 00:10:27Z bsigner $
3    *
4    * Author       :   Ueli Kurmann, igesture@uelikurmann.ch
5    *
6    * Purpose      :   
7    *
8    * -----------------------------------------------------------------------
9    *
10   * Revision Information:
11   *
12   * Date             Who         Reason
13   *
14   * Nov 15, 2006     ukurmann    Initial Release
15   * Mar 24, 2007     bsigner     Cleanup
16   *
17   * -----------------------------------------------------------------------
18   *
19   * Copyright 1999-2009 ETH Zurich. All Rights Reserved.
20   *
21   * This software is the proprietary information of ETH Zurich.
22   * Use is subject to license terms.
23   * 
24   */
25  
26  
27  package org.ximtec.igesture.app.showcaseapp;
28  
29  import java.awt.BasicStroke;
30  import java.awt.Color;
31  import java.awt.Stroke;
32  
33  
34  /**
35   * @version 1.0 Nov 2006
36   * @author Ueli Kurmann, igesture@uelikurmann.ch
37   * @author Beat Signer, signer@inf.ethz.ch
38   */
39  public class Style {
40  
41     private Color color;
42     private Stroke stroke;
43  
44  
45     public Style() {
46        color = Color.BLACK;
47        stroke = new BasicStroke(1.0f);
48     }
49  
50  
51     public void setColor(Color color) {
52        this.color = color;
53     } // setColor
54  
55  
56     public Color getColor() {
57        return color;
58     } // getColor
59  
60  
61     public void setStroke(Stroke stroke) {
62        this.stroke = stroke;
63     } // setStroke
64  
65  
66     public Stroke getStroke() {
67        return stroke;
68     } // getStroke
69  
70  }