@Override public void populateMeasurements (final @Nonnull String[][] measurements) { assert EventQueue.isDispatchThread(); measurementsPanel.renderMeasurements(measurements); }
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); } }
@Override public void populateMeasurements (final @Nonnull String[][] measurements) { assert EventQueue.isDispatchThread(); measurementsPanel.renderMeasurements(measurements); }