本文整理了Java中java.awt.Canvas.<init>()
方法的一些代码示例,展示了Canvas.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.<init>()
方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:<init>
暂无
代码示例来源:origin: stackoverflow.com
canvas = new Canvas(config);
canvas.setSize(width * scale, height * scale);
frame.add(canvas, 0);
代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit
public Canvas getCanvas()
{
return new Canvas();
}
代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit
public Canvas getCanvas()
{
return new Canvas();
}
代码示例来源:origin: uk.co.caprica/vlcj
private Component initVideoSurfaceComponent(Component videoSurfaceComponent) {
if (videoSurfaceComponent == null) {
videoSurfaceComponent = new Canvas();
videoSurfaceComponent.setBackground(Color.black);
}
return videoSurfaceComponent;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-eagledns-fork
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;
}
代码示例来源:origin: org.geoserver/gs-wms
@Override
public FontMetrics getFontMetrics(Font f) {
// works also in headless mode
return new Canvas().getFontMetrics(f);
}
代码示例来源:origin: stackoverflow.com
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);
}
}
代码示例来源:origin: stackoverflow.com
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);
}
}
代码示例来源:origin: lycying/c2d-engine
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();
}
}
});
代码示例来源:origin: org.databene/databene-commons
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));
}
代码示例来源:origin: cpesch/RouteConverter
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;
}
代码示例来源:origin: yannickcr/jenkins-status-badges-plugin
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 );
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
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);
}
}
代码示例来源:origin: uk.co.caprica/vlcj
public PlayerInstance(EmbeddedMediaPlayer mediaPlayer) {
this.mediaPlayer = mediaPlayer;
this.videoSurface = new Canvas();
this.videoSurface.setBackground(Color.black);
mediaPlayer.events().addMediaPlayerEventListener(this);
}
内容来源于网络,如有侵权,请联系作者删除!