/** * {@inheritDoc} */ @Override protected ImagePainter createTestingPainter() { return new ImagePainter(); }
public UniformityMeasurementsPanel() { try { assert EventQueue.isDispatchThread(); backgroundImage = ImageIO.read(getClass().getResource(IMAGE_RESOURCE)); painter = new ImagePainter(backgroundImage); painter.setScaleToFit(true); displayPanel.setOpaque(false); displayPanel.setBackgroundPainter(painter); final double imageAspectRatio = (double)backgroundImage.getWidth() / backgroundImage.getHeight(); setLayout(new FixedAspectRatioLayout(imageAspectRatio)); add(displayPanel); displayPanel.add(innerPanel); setOpaque(false); } catch (IOException e) { throw new RuntimeException(e); } }
public UniformityMeasurementsPanel() { try { assert EventQueue.isDispatchThread(); backgroundImage = ImageIO.read(getClass().getResource(IMAGE_RESOURCE)); painter = new ImagePainter(backgroundImage); painter.setScaleToFit(true); displayPanel.setOpaque(false); displayPanel.setBackgroundPainter(painter); final double imageAspectRatio = (double)backgroundImage.getWidth() / backgroundImage.getHeight(); setLayout(new FixedAspectRatioLayout(imageAspectRatio)); add(displayPanel); displayPanel.add(innerPanel); setOpaque(false); } catch (IOException e) { throw new RuntimeException(e); } }
public void setImagePainter(TimeSet value, boolean isSelected) { if (value == null) { rendererLabel.setPainter(null); return; } Color background; if (isSelected) { background = SELECTED_BACKGROUND; } else { background = UNSELECTED_BACKGROUND; } TimeIntervalGraphicsParameters params = getTimeIntervalGraphicsParameters(value); final BufferedImage image = timeIntervalGraphics.createTimeIntervalImage( params.starts, params.ends, rendererLabel.getWidth() - 1, rendererLabel.getHeight() - 1, FILL_COLOR, BORDER_COLOR, background ); rendererLabel.setPainter(new ImagePainter(image)); }
final BufferedImage image = SparklineGraph.draw(xValues, yValues, sparklineParameters); rendererLabel.setPainter(new ImagePainter(image));