本文整理汇总了Java中org.jfree.chart.needle.MiddlePinNeedle类的典型用法代码示例。如果您正苦于以下问题:Java MiddlePinNeedle类的具体用法?Java MiddlePinNeedle怎么用?Java MiddlePinNeedle使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MiddlePinNeedle类属于org.jfree.chart.needle包,在下文中一共展示了MiddlePinNeedle类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.chart.needle.MiddlePinNeedle; //导入依赖的package包/类
/**
* Check that the equals() method can distinguish all fields.
*/
public void testEquals() {
MiddlePinNeedle n1 = new MiddlePinNeedle();
MiddlePinNeedle n2 = new MiddlePinNeedle();
assertTrue(n1.equals(n2));
assertTrue(n2.equals(n1));
}
示例2: setSeriesNeedle
import org.jfree.chart.needle.MiddlePinNeedle; //导入依赖的package包/类
/**
* Sets the needle for a series.
*
* @param index the series index.
* @param type the needle type.
*/
public void setSeriesNeedle(int index, int type) {
switch (type) {
case 0:
setSeriesNeedle(index, new ArrowNeedle(true));
setSeriesPaint(index, Color.red);
this.seriesNeedle[index].setHighlightPaint(Color.white);
break;
case 1:
setSeriesNeedle(index, new LineNeedle());
break;
case 2:
MeterNeedle longNeedle = new LongNeedle();
longNeedle.setRotateY(0.5);
setSeriesNeedle(index, longNeedle);
break;
case 3:
setSeriesNeedle(index, new PinNeedle());
break;
case 4:
setSeriesNeedle(index, new PlumNeedle());
break;
case 5:
setSeriesNeedle(index, new PointerNeedle());
break;
case 6:
setSeriesPaint(index, null);
setSeriesOutlineStroke(index, new BasicStroke(3));
setSeriesNeedle(index, new ShipNeedle());
break;
case 7:
setSeriesPaint(index, Color.blue);
setSeriesNeedle(index, new WindNeedle());
break;
case 8:
setSeriesNeedle(index, new ArrowNeedle(true));
break;
case 9:
setSeriesNeedle(index, new MiddlePinNeedle());
break;
default:
String message = "CompassPlot.setSeriesNeedle(...): unrecognised type.";
throw new IllegalArgumentException(message);
}
}
示例3: setSeriesNeedle
import org.jfree.chart.needle.MiddlePinNeedle; //导入依赖的package包/类
/**
* Sets the needle for a series. The needle type is one of the following:
* <ul>
* <li>0 = {@link ArrowNeedle};</li>
* <li>1 = {@link LineNeedle};</li>
* <li>2 = {@link LongNeedle};</li>
* <li>3 = {@link PinNeedle};</li>
* <li>4 = {@link PlumNeedle};</li>
* <li>5 = {@link PointerNeedle};</li>
* <li>6 = {@link ShipNeedle};</li>
* <li>7 = {@link WindNeedle};</li>
* <li>8 = {@link ArrowNeedle};</li>
* <li>9 = {@link MiddlePinNeedle};</li>
* </ul>
* @param index the series index.
* @param type the needle type.
*
* @see #setSeriesNeedle(int)
*/
public void setSeriesNeedle(int index, int type) {
switch (type) {
case 0:
setSeriesNeedle(index, new ArrowNeedle(true));
setSeriesPaint(index, Color.red);
this.seriesNeedle[index].setHighlightPaint(Color.white);
break;
case 1:
setSeriesNeedle(index, new LineNeedle());
break;
case 2:
MeterNeedle longNeedle = new LongNeedle();
longNeedle.setRotateY(0.5);
setSeriesNeedle(index, longNeedle);
break;
case 3:
setSeriesNeedle(index, new PinNeedle());
break;
case 4:
setSeriesNeedle(index, new PlumNeedle());
break;
case 5:
setSeriesNeedle(index, new PointerNeedle());
break;
case 6:
setSeriesPaint(index, null);
setSeriesOutlineStroke(index, new BasicStroke(3));
setSeriesNeedle(index, new ShipNeedle());
break;
case 7:
setSeriesPaint(index, Color.blue);
setSeriesNeedle(index, new WindNeedle());
break;
case 8:
setSeriesNeedle(index, new ArrowNeedle(true));
break;
case 9:
setSeriesNeedle(index, new MiddlePinNeedle());
break;
default:
throw new IllegalArgumentException("Unrecognised type.");
}
}
示例4: setSeriesNeedle
import org.jfree.chart.needle.MiddlePinNeedle; //导入依赖的package包/类
/**
* Sets the needle for a series. The needle type is one of the following:
* <ul>
* <li>0 = {@link ArrowNeedle};</li>
* <li>1 = {@link LineNeedle};</li>
* <li>2 = {@link LongNeedle};</li>
* <li>3 = {@link PinNeedle};</li>
* <li>4 = {@link PlumNeedle};</li>
* <li>5 = {@link PointerNeedle};</li>
* <li>6 = {@link ShipNeedle};</li>
* <li>7 = {@link WindNeedle};</li>
* <li>8 = {@link ArrowNeedle};</li>
* <li>9 = {@link MiddlePinNeedle};</li>
* </ul>
* @param index the series index.
* @param type the needle type.
*
* @see #setSeriesNeedle(int)
*/
public void setSeriesNeedle(int index, int type) {
switch (type) {
case 0:
setSeriesNeedle(index, new ArrowNeedle(true));
setSeriesPaint(index, Color.red);
this.seriesNeedle[index].setHighlightPaint(Color.white);
break;
case 1:
setSeriesNeedle(index, new LineNeedle());
break;
case 2:
MeterNeedle longNeedle = new LongNeedle();
longNeedle.setRotateY(0.5);
setSeriesNeedle(index, longNeedle);
break;
case 3:
setSeriesNeedle(index, new PinNeedle());
break;
case 4:
setSeriesNeedle(index, new PlumNeedle());
break;
case 5:
setSeriesNeedle(index, new PointerNeedle());
break;
case 6:
setSeriesPaint(index, null);
setSeriesOutlineStroke(index, new BasicStroke(3));
setSeriesNeedle(index, new ShipNeedle());
break;
case 7:
setSeriesPaint(index, Color.blue);
setSeriesNeedle(index, new WindNeedle());
break;
case 8:
setSeriesNeedle(index, new ArrowNeedle(true));
break;
case 9:
setSeriesNeedle(index, new MiddlePinNeedle());
break;
default:
throw new IllegalArgumentException("Unrecognised type.");
}
}
示例5: setSeriesNeedle
import org.jfree.chart.needle.MiddlePinNeedle; //导入依赖的package包/类
/**
* Sets the needle for a series. The needle type is one of the following:
* <ul>
* <li>0 = {@link ArrowNeedle};</li>
* <li>1 = {@link LineNeedle};</li>
* <li>2 = {@link LongNeedle};</li>
* <li>3 = {@link PinNeedle};</li>
* <li>4 = {@link PlumNeedle};</li>
* <li>5 = {@link PointerNeedle};</li>
* <li>6 = {@link ShipNeedle};</li>
* <li>7 = {@link WindNeedle};</li>
* <li>8 = {@link ArrowNeedle};</li>
* <li>9 = {@link MiddlePinNeedle};</li>
* </ul>
* @param index the series index.
* @param type the needle type.
*
* @see #setSeriesNeedle(int)
*/
public void setSeriesNeedle(int index, int type) {
switch (type) {
case 0:
setSeriesNeedle(index, new ArrowNeedle(true));
setSeriesPaint(index, Color.RED);
this.seriesNeedle[index].setHighlightPaint(Color.WHITE);
break;
case 1:
setSeriesNeedle(index, new LineNeedle());
break;
case 2:
MeterNeedle longNeedle = new LongNeedle();
longNeedle.setRotateY(0.5);
setSeriesNeedle(index, longNeedle);
break;
case 3:
setSeriesNeedle(index, new PinNeedle());
break;
case 4:
setSeriesNeedle(index, new PlumNeedle());
break;
case 5:
setSeriesNeedle(index, new PointerNeedle());
break;
case 6:
setSeriesPaint(index, null);
setSeriesOutlineStroke(index, new BasicStroke(3));
setSeriesNeedle(index, new ShipNeedle());
break;
case 7:
setSeriesPaint(index, Color.BLUE);
setSeriesNeedle(index, new WindNeedle());
break;
case 8:
setSeriesNeedle(index, new ArrowNeedle(true));
break;
case 9:
setSeriesNeedle(index, new MiddlePinNeedle());
break;
default:
throw new IllegalArgumentException("Unrecognised type.");
}
}