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

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

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

Canvas.setBackground介绍

暂无

代码示例

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

public MainFrame() {
  setTitle("MediaListPlayer Test");
  setBounds(100, 100, 800, 600);
  JPanel contentPane = new JPanel();
  contentPane.setLayout(new BorderLayout());
  canvas.setBackground(Color.black);
  contentPane.add(canvas, BorderLayout.CENTER);
  setContentPane(contentPane);
}

代码示例来源:origin: com.b3dgs.lionengine/lionengine-core-awt

/**
 * Prepare windowed mode.
 * 
 * @param output The output resolution
 * @throws LionEngineException If unable to initialize windowed mode.
 */
private void initWindowed(Resolution output)
{
  final Canvas canvas = new Canvas(conf);
  canvas.setBackground(Color.BLACK);
  canvas.setEnabled(true);
  canvas.setVisible(true);
  canvas.setIgnoreRepaint(true);
  frame.add(canvas);
  canvas.setPreferredSize(new Dimension(output.getWidth(), output.getHeight()));
  frame.pack();
  frame.setLocationRelativeTo(null);
  ToolsAwt.createBufferStrategy(canvas, conf);
  buf = canvas.getBufferStrategy();
  // Set input listeners
  componentForKeyboard = canvas;
  componentForMouse = canvas;
  componentForCursor = frame;
  frame.validate();
}

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

public CaptureTest() {
  canvas = new Canvas();
  canvas.setBackground(Color.black);
  contentPane = new JPanel();
  contentPane.setBackground(Color.black);
  contentPane.setLayout(new BorderLayout());
  contentPane.add(canvas, BorderLayout.CENTER);
  frame = new JFrame("Capture");
  frame.setIconImage(new ImageIcon(getClass().getResource("/icons/vlcj-logo.png")).getImage());
  frame.setContentPane(contentPane);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setLocation(50, 50);
  frame.setSize(800, 600);
  factory = new MediaPlayerFactory();
  mediaPlayer = factory.mediaPlayers().newEmbeddedMediaPlayer();
  videoSurface = factory.videoSurfaces().newVideoSurface(canvas);
  mediaPlayer.videoSurface().set(videoSurface);
}

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

public ScreenTestPlayer() {
  canvas = new Canvas();
  canvas.setBackground(Color.black);
  canvas.setSize(550, 300);
  contentPane = new JPanel();
  contentPane.setBackground(Color.black);
  contentPane.setLayout(new BorderLayout());
  contentPane.add(canvas, BorderLayout.CENTER);
  frame = new JFrame("vlcj desktop capture");
  frame.setIconImage(new ImageIcon(getClass().getResource("/icons/vlcj-logo.png")).getImage());
  frame.setContentPane(contentPane);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.pack();
  factory = new MediaPlayerFactory();
  mediaPlayer = factory.mediaPlayers().newEmbeddedMediaPlayer();
  videoSurface = factory.videoSurfaces().newVideoSurface(canvas);
  mediaPlayer.videoSurface().set(videoSurface);
}

代码示例来源:origin: de.fosd.typechef/javabdd_repackaged

canvas.setBackground(Color.lightGray);

代码示例来源: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);
}

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

canvas.setBackground(display.getSystemColor(SWT.COLOR_DARK_GRAY));
canvas.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

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

canvas.setBackground(Color.black);

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

@SuppressWarnings("serial")
public ExclusiveFullScreenTest(String[] args) {
  Canvas c = new Canvas();
  c.setBackground(Color.red);

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

videoCanvas.setBackground(Color.red);
videoCanvas.setSize(720, 350);

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

public static void main(String[] args) throws Exception {
  if(args.length != 1) {
    System.out.println("Specify a single MRL to stream");
    System.exit(1);
  }
  String media = args[0];
  String options = formatRtpStream("230.0.0.1", 5555);
  System.out.println("Streaming '" + media + "' to '" + options + "'");
  MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);
  EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.mediaPlayers().newEmbeddedMediaPlayer();
  Canvas canvas = new Canvas();
  canvas.setBackground(Color.black);
  VideoSurface videoSurface = mediaPlayerFactory.videoSurfaces().newVideoSurface(canvas);
  mediaPlayer.videoSurface().set(videoSurface);
  JFrame f = new JFrame("vlcj duplicate output test");
  f.setIconImage(new ImageIcon(StreamRtpDuplicate.class.getResource("/icons/vlcj-logo.png")).getImage());
  f.add(canvas);
  f.setSize(800, 600);
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  f.setVisible(true);
  mediaPlayer.media().play(media,
    options,
    ":no-sout-rtp-sap",
    ":no-sout-standard-sap",
    ":sout-all",
    ":sout-keep"
  );
  // Don't exit
  Thread.currentThread().join();
}

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

public FullScreenMultiMediaTest(String[] args) {
  Canvas c = new Canvas();
  c.setBackground(Color.black);

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

canvas.setBackground(display.getSystemColor(SWT.COLOR_WHITE));

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

vs.setBackground(Color.black);
cp.add(vs, BorderLayout.CENTER);

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

canvas.setBackground(Color.black);

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

public FullScreenTest(String[] args) {
  Canvas c = new Canvas();
  c.setBackground(Color.black);

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

canvas.setBackground(Color.black);

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

canvas.setBackground(Color.black);

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

canvas.setBackground(Color.black);
VideoSurface videoSurface = mediaPlayerFactory.videoSurfaces().newVideoSurface(canvas);

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

c.setBackground(Color.black);
c.setBounds(0, 0, 1000, 900);
o1.setBackground(Color.green);
o1.setBounds(100, 60, 200, 300);
o2.setBackground(Color.red);
o2.setBounds(400, 200, 150, 150);
o3.setBackground(Color.blue);
o3.setBounds(50, 500, 200, 200);

相关文章

微信公众号

最新文章

更多