Redimensionamento Canvas

3 respostas
andre_guitar7

Pessoal, bom dia, porque neste exemplo a baixo, quando eu redimensiono meu JFrame ele aumenta o canvas e quando eu diminuo o JFrame ele não acompanha diminuindo também?

JFrame frame = new JFrame("Teste");
		Canvas vs = new Canvas();
		JPanel jPanel = new JPanel();
		
		jPanel.setLayout(new MigLayout("", "[grow]", "[grow]"));

	    jPanel.add(vs, "cell 0 0,grow");
	    
	    vs.setBackground(Color.BLACK);
	    
	    frame.setLayout(new MigLayout("insets 0", "[grow]", "[grow]"));
	    
	    frame.getContentPane().add(jPanel, "cell 0 0, grow");
	    
	    frame.setSize(350, 250);
	    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    frame.setVisible(true);
	    frame.setLocationRelativeTo(null);

3 Respostas

ViniGodoy

Não misture Swing e AWT.

O substituto no Swing para o Canvas é o JComponent ou o JPanel.

andre_guitar7

É que preciso usar o WindowsCanvas (http://vlcj.googlecode.com/svn/trunk/vlcj/javadoc/uk/co/caprica/vlcj/runtime/windows/WindowsCanvas.html) do VLCJ. Ele extende um Canvas.

andre_guitar7

Como posso atualizar o Canvas quando redimensiono pra menor a JFrame?

Criado 13 de março de 2013
Ultima resposta 13 de mar. de 2013
Respostas 3
Participantes 2