本文整理汇总了Java中com.rapidminer.gui.plotter.NullCoordinateTransformation类的典型用法代码示例。如果您正苦于以下问题:Java NullCoordinateTransformation类的具体用法?Java NullCoordinateTransformation怎么用?Java NullCoordinateTransformation使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
NullCoordinateTransformation类属于com.rapidminer.gui.plotter包,在下文中一共展示了NullCoordinateTransformation类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: drawZoomRectangle
import com.rapidminer.gui.plotter.NullCoordinateTransformation; //导入依赖的package包/类
/**
* Draws zoom rectangle (if present). The drawing is performed in XOR mode, therefore when this
* method is called twice in a row, the second call will completely restore the state of the
* canvas.
*
* @param g2
* the graphics device.
* @param xor
* use XOR for drawing?
*/
private void drawZoomRectangle(Graphics2D g2, boolean xor) {
Rectangle2D zoomRectangle = (Rectangle2D) getChartFieldValueByName("zoomRectangle");
if (zoomRectangle != null) {
// fix rectangle parameters when chart is transformed
zoomRectangle = coordinateTransformation.transformRectangle(zoomRectangle, this);
if (!(coordinateTransformation instanceof NullCoordinateTransformation)) {
g2 = coordinateTransformation.getTransformedGraphics(this);
}
if (xor) {
// Set XOR mode to draw the zoom rectangle
g2.setXORMode(Color.gray);
}
if ((Boolean) getChartFieldValueByName("fillZoomRectangle")) {
g2.setPaint((Paint) getChartFieldValueByName("zoomFillPaint"));
g2.fill(zoomRectangle);
} else {
g2.setPaint((Paint) getChartFieldValueByName("zoomOutlinePaint"));
g2.draw(zoomRectangle);
}
if (xor) {
// Reset to the default 'overwrite' mode
g2.setPaintMode();
}
}
}
示例2: drawZoomRectangle
import com.rapidminer.gui.plotter.NullCoordinateTransformation; //导入依赖的package包/类
/**
* Draws zoom rectangle (if present).
* The drawing is performed in XOR mode, therefore
* when this method is called twice in a row,
* the second call will completely restore the state
* of the canvas.
*
* @param g2 the graphics device.
* @param xor use XOR for drawing?
*/
private void drawZoomRectangle(Graphics2D g2, boolean xor) {
Rectangle2D zoomRectangle = (Rectangle2D) getChartFieldValueByName("zoomRectangle");
if (zoomRectangle != null) {
// fix rectangle parameters when chart is transformed
zoomRectangle = coordinateTransformation.transformRectangle(zoomRectangle, this);
if (!(coordinateTransformation instanceof NullCoordinateTransformation)) {
g2 = coordinateTransformation.getTransformedGraphics(this);
}
if (xor) {
// Set XOR mode to draw the zoom rectangle
g2.setXORMode(Color.gray);
}
if ((Boolean) getChartFieldValueByName("fillZoomRectangle")) {
g2.setPaint((Paint) getChartFieldValueByName("zoomFillPaint"));
g2.fill(zoomRectangle);
}
else {
g2.setPaint((Paint) getChartFieldValueByName("zoomOutlinePaint"));
g2.draw(zoomRectangle);
}
if (xor) {
// Reset to the default 'overwrite' mode
g2.setPaintMode();
}
}
}