import java.awt.BasicStroke;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GridLayout;
import java.awt.RenderingHints;
import java.awt.geom.GeneralPath;
import java.awt.geom.Line2D;
import java.awt.geom.Rectangle2D;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
* 刻度盘
* @author xdoc
*/
public class Tick extends JComponent {
private static final int VALUE_FONT_SIZE = 18;
private double from = 0;
private double to = 10;
private String type = "line";
private double major = 1;
private double minor = 0.1;
private String value = "";
private String unit = "";
public double getFrom() {
return from;
}
public Tick() {
super();
this.setPreferredSize(new Dimension(60, 60));
this.setBackground(Color.WHITE);
}
public void setFrom(double from) {
this.from = from;
}
public double getMajor() {
return major;
}