java.awt.Canvas.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(311)

本文整理了Java中java.awt.Canvas.<init>()方法的一些代码示例,展示了Canvas.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.<init>()方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:<init>

Canvas.<init>介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. canvas = new Canvas(config);
  2. canvas.setSize(width * scale, height * scale);
  3. frame.add(canvas, 0);

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

  1. public Canvas getCanvas()
  2. {
  3. return new Canvas();
  4. }

代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit

  1. public Canvas getCanvas()
  2. {
  3. return new Canvas();
  4. }

代码示例来源:origin: uk.co.caprica/vlcj

  1. private Component initVideoSurfaceComponent(Component videoSurfaceComponent) {
  2. if (videoSurfaceComponent == null) {
  3. videoSurfaceComponent = new Canvas();
  4. videoSurfaceComponent.setBackground(Color.black);
  5. }
  6. return videoSurfaceComponent;
  7. }

代码示例来源:origin: org.jboss.resteasy/resteasy-eagledns-fork

  1. private static BufferedImage scale(BufferedImage image, int height, int width, int quality, int imageType) {
  2. BufferedImage result = new BufferedImage(width, height, imageType);
  3. Graphics2D g2 = (Graphics2D) result.getGraphics();
  4. g2.setColor(Color.WHITE);
  5. g2.fillRect(0, 0, width, height);
  6. Canvas canvas = new Canvas();
  7. Image tImage = image.getScaledInstance(width, height, quality);
  8. g2.drawImage(tImage, 0, 0, canvas);
  9. return result;
  10. }

代码示例来源:origin: org.geoserver/gs-wms

  1. @Override
  2. public FontMetrics getFontMetrics(Font f) {
  3. // works also in headless mode
  4. return new Canvas().getFontMetrics(f);
  5. }

代码示例来源:origin: stackoverflow.com

  1. import java.awt.Canvas;
  2. import java.awt.Font;
  3. import java.awt.FontMetrics;
  4. public class MetricsTest {
  5. public static void main(String[] args) {
  6. Font myFontTest=new Font("Arial", Font.PLAIN, 11);
  7. Canvas c = new Canvas();
  8. FontMetrics fm = c.getFontMetrics(myFontTest);
  9. int characterWidth=fm.charWidth('A');
  10. System.out.println(characterWidth);
  11. }
  12. }

代码示例来源:origin: stackoverflow.com

  1. import java.awt.Canvas;
  2. import java.awt.Color;
  3. import javax.swing.JFrame;
  4. public class test {
  5. static JFrame frame;
  6. static Canvas canvas;
  7. public static void main(String[] args){
  8. frame = new JFrame();
  9. canvas = new Canvas();
  10. canvas.setBackground(Color.cyan);
  11. frame.getContentPane().add(canvas);
  12. frame.setVisible(true);
  13. }
  14. }

代码示例来源:origin: lycying/c2d-engine

  1. public void run() {
  2. try {
  3. Main window = new Main();
  4. window.frmCdboxdSceneEditor.setVisible(true);
  5. Canvas canvas = new Canvas();
  6. EditorAdapter.setupCanvas(canvas);
  7. Main.INSTANCE.canvasPanel.add(canvas);
  8. } catch (Exception e) {
  9. e.printStackTrace();
  10. }
  11. }
  12. });

代码示例来源:origin: org.databene/databene-commons

  1. public TextOverlayIcon(Icon background, String text, Color color, Font font) {
  2. this.background = background;
  3. this.text = text;
  4. this.color = color;
  5. this.font = font;
  6. this.metrics = new Canvas().getFontMetrics(font);
  7. int textWidth = metrics.stringWidth(text);
  8. int iconWidth = background.getIconWidth();
  9. setIconWidth(Math.max(textWidth, iconWidth));
  10. int textHeight = font.getSize();
  11. int iconHeight = background.getIconHeight();
  12. setIconHeight(Math.max(textHeight, iconHeight));
  13. }

代码示例来源:origin: cpesch/RouteConverter

  1. private float getPreferredAlignmentY() {
  2. Font font = getFont();
  3. // deprecated: FontMetrics fm = getToolkit().getFontMetrics(font);
  4. FontMetrics fm = new Canvas().getFontMetrics(font);
  5. float h = fm.getHeight();
  6. float d = fm.getDescent();
  7. return (h - d) / h;
  8. }

代码示例来源:origin: yannickcr/jenkins-status-badges-plugin

  1. public int measureText( String text )
  2. throws FontFormatException, IOException
  3. {
  4. URL fontURL =
  5. new URL( Jenkins.getInstance().pluginManager.getPlugin( "status-badges" ).baseResourceURL,
  6. "fonts/verdana.ttf" );
  7. InputStream fontStream = fontURL.openStream();
  8. Font defaultFont = Font.createFont( Font.TRUETYPE_FONT, fontStream );
  9. defaultFont = defaultFont.deriveFont( 11f );
  10. Canvas canvas = new Canvas();
  11. FontMetrics fontMetrics = canvas.getFontMetrics( defaultFont );
  12. return fontMetrics.stringWidth( text );
  13. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. private ImageIcon getScaledIcon(ImageIcon original) {
  2. Canvas c = new Canvas();
  3. FontMetrics fm = c.getFontMetrics(getFont());
  4. int height = (int) (fm.getHeight() * 2f);
  5. int width = original.getIconWidth() / original.getIconHeight() * height;
  6. BufferedImage scaledImage = Scalr.resize(ImageCache.createImage(original.getImage()), Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, width, height,
  7. Scalr.OP_ANTIALIAS);
  8. return new ImageIcon(scaledImage);
  9. }
  10. }

代码示例来源:origin: uk.co.caprica/vlcj

  1. public PlayerInstance(EmbeddedMediaPlayer mediaPlayer) {
  2. this.mediaPlayer = mediaPlayer;
  3. this.videoSurface = new Canvas();
  4. this.videoSurface.setBackground(Color.black);
  5. mediaPlayer.events().addMediaPlayerEventListener(this);
  6. }

相关文章