canvas = new Canvas(config); canvas.setSize(width * scale, height * scale); frame.add(canvas, 0);
public Canvas getCanvas() { return new Canvas(); }
public Canvas getCanvas() { return new Canvas(); }
private Component initVideoSurfaceComponent(Component videoSurfaceComponent) { if (videoSurfaceComponent == null) { videoSurfaceComponent = new Canvas(); videoSurfaceComponent.setBackground(Color.black); } return videoSurfaceComponent; }
private static BufferedImage scale(BufferedImage image, int height, int width, int quality, int imageType) { BufferedImage result = new BufferedImage(width, height, imageType); Graphics2D g2 = (Graphics2D) result.getGraphics(); g2.setColor(Color.WHITE); g2.fillRect(0, 0, width, height); Canvas canvas = new Canvas(); Image tImage = image.getScaledInstance(width, height, quality); g2.drawImage(tImage, 0, 0, canvas); return result; }
@Override public FontMetrics getFontMetrics(Font f) { // works also in headless mode return new Canvas().getFontMetrics(f); }
import java.awt.Canvas; import java.awt.Font; import java.awt.FontMetrics; public class MetricsTest { public static void main(String[] args) { Font myFontTest=new Font("Arial", Font.PLAIN, 11); Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(myFontTest); int characterWidth=fm.charWidth('A'); System.out.println(characterWidth); } }
import java.awt.Canvas; import java.awt.Color; import javax.swing.JFrame; public class test { static JFrame frame; static Canvas canvas; public static void main(String[] args){ frame = new JFrame(); canvas = new Canvas(); canvas.setBackground(Color.cyan); frame.getContentPane().add(canvas); frame.setVisible(true); } }
public void run() { try { Main window = new Main(); window.frmCdboxdSceneEditor.setVisible(true); Canvas canvas = new Canvas(); EditorAdapter.setupCanvas(canvas); Main.INSTANCE.canvasPanel.add(canvas); } catch (Exception e) { e.printStackTrace(); } } });
public TextOverlayIcon(Icon background, String text, Color color, Font font) { this.background = background; this.text = text; this.color = color; this.font = font; this.metrics = new Canvas().getFontMetrics(font); int textWidth = metrics.stringWidth(text); int iconWidth = background.getIconWidth(); setIconWidth(Math.max(textWidth, iconWidth)); int textHeight = font.getSize(); int iconHeight = background.getIconHeight(); setIconHeight(Math.max(textHeight, iconHeight)); }
private float getPreferredAlignmentY() { Font font = getFont(); // deprecated: FontMetrics fm = getToolkit().getFontMetrics(font); FontMetrics fm = new Canvas().getFontMetrics(font); float h = fm.getHeight(); float d = fm.getDescent(); return (h - d) / h; }
public int measureText( String text ) throws FontFormatException, IOException { URL fontURL = new URL( Jenkins.getInstance().pluginManager.getPlugin( "status-badges" ).baseResourceURL, "fonts/verdana.ttf" ); InputStream fontStream = fontURL.openStream(); Font defaultFont = Font.createFont( Font.TRUETYPE_FONT, fontStream ); defaultFont = defaultFont.deriveFont( 11f ); Canvas canvas = new Canvas(); FontMetrics fontMetrics = canvas.getFontMetrics( defaultFont ); return fontMetrics.stringWidth( text ); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); }
private ImageIcon getScaledIcon(ImageIcon original) { Canvas c = new Canvas(); FontMetrics fm = c.getFontMetrics(getFont()); int height = (int) (fm.getHeight() * 2f); int width = original.getIconWidth() / original.getIconHeight() * height; BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height, Scalr.OP_ANTIALIAS); return new ImageIcon(scaledImage); } }
public PlayerInstance(EmbeddedMediaPlayer mediaPlayer) { this.mediaPlayer = mediaPlayer; this.videoSurface = new Canvas(); this.videoSurface.setBackground(Color.black); mediaPlayer.events().addMediaPlayerEventListener(this); }