public Dimension minimumLayoutSize (final Container container) { return preferredLayoutSize(container); }
public Dimension minimumLayoutSize (final Container container) { return preferredLayoutSize(container); }
public TransitionPanel() { setLayout(new CenterLayout()); }
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 layoutContainer (final @Nonnull Container container) { final Component component = container.getComponent(0); final int width = container.getWidth(); final int height = container.getHeight(); if (component != null) { component.setLocation((int)(width * leftSpring), (int)(height * topSpring)); component.setSize(preferredLayoutSize(container)); } } }
@Override public void layoutContainer (final @Nonnull Container container) { final Component component = container.getComponent(0); if (component != null) { final int width = container.getWidth(); final int height = container.getHeight(); final Dimension size = preferredLayoutSize(container); component.setLocation((width - size.width) / 2, (height - size.height) / 2); component.setSize(size.width, size.height); } } }
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); } }