Refine search
public void takeScreenshot(File outputFile) { Container c = getContentPane(); BufferedImage img = new BufferedImage(c.getWidth(), c.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g2 = img.createGraphics(); c.paint(g2); try { ImageIO.write(img, "png", outputFile); } catch (IOException e) { throw new RuntimeException(e); } }
public void layoutContainer (final Container container) { final int width = container.getWidth(); final int height = container.getHeight(); for (int i = 0; i < container.getComponentCount(); i++) { final Component component = container.getComponent(i); component.setBounds(0, 0, width, height); } } }
@Override public void layoutContainer(final Container target) { int counter = 0; final int width = target.getWidth(); final int height = target.getHeight() / this.numberOfRows; for (final Component c : target.getComponents()) { c.setBounds(0, height * counter++, width, height); if (c instanceof JComponent) { ((JComponent) c).setBorder(BorderFactory.createLineBorder(this.borderColor, 1)); } } }
@Override public void layoutContainer( Container parent ) { super.layoutContainer(parent); if( null != searchPanel && searchPanel.isVisible() ) { Insets innerInsets = getInnerInsets(); Dimension prefSize = searchPanel.getPreferredSize(); searchPanel.setBounds(innerInsets.left, parent.getHeight()-innerInsets.bottom-prefSize.height, parent.getWidth()-innerInsets.left-innerInsets.right, prefSize.height); } } }
@Override public void layoutContainer( Container parent ) { super.layoutContainer(parent); if( null != searchpanel && searchpanel.isVisible() ) { Insets innerInsets = getInnerInsets(); Dimension prefSize = searchpanel.getPreferredSize(); searchpanel.setBounds(innerInsets.left, parent.getHeight()-innerInsets.bottom-prefSize.height, parent.getWidth()-innerInsets.left-innerInsets.right, prefSize.height); } }
Container pane = frame.getContentPane(); BufferedImage img = new BufferedImage(pane.getWidth(), pane.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g2d = img.createGraphics(); pane.printAll(g2d); g2d.dispose(); try { ImageIO.write(img, "png", new File("save.png")); } catch (IOException ex) { ex.printStackTrace(); }
public void layoutContainer(java.awt.Container parent) { c.setBounds(parent.getInsets().left, parent.getInsets().top, parent.getWidth() - parent.getInsets().left - parent.getInsets().right, parent.getHeight() - parent.getInsets().top - parent.getInsets().bottom); //System.out.println("LAYOUT frame bounds=" + f.getBounds() + " videoBounds=" + videoBounds + " parentBounds=" + parent.getBounds()); } };
public void layoutContainer(java.awt.Container parent) { c.setBounds(parent.getInsets().left, parent.getInsets().top, parent.getWidth() - parent.getInsets().left - parent.getInsets().right, parent.getHeight() - parent.getInsets().top - parent.getInsets().bottom); //System.out.println("LAYOUT frame bounds=" + f.getBounds() + " videoBounds=" + videoBounds + " parentBounds=" + parent.getBounds()); } };
public void layoutContainer(java.awt.Container parent) { c.setBounds(parent.getInsets().left, parent.getInsets().top, parent.getWidth() - parent.getInsets().left - parent.getInsets().right, parent.getHeight() - parent.getInsets().top - parent.getInsets().bottom); // videoCanvas.setBounds(parent.getInsets().left, parent.getInsets().top, // parent.getWidth() - parent.getInsets().left - parent.getInsets().right, // parent.getHeight() - parent.getInsets().top - parent.getInsets().bottom);//vf.setBounds(x, y, w, h); //System.out.println("LAYOUT frame bounds=" + f.getBounds() + " videoBounds=" + videoBounds + " parentBounds=" + parent.getBounds()); } };