- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVA+SWING+WEBカメラを使用して、WEBカメラの動画を表示)
JAVA+SWING+WEBカメラを使用して、WEBカメラの動画を表示
このQ&Aのポイント
- JAVA+SWING+WEBカメラを使用して、WEBカメラの動画を表示するGUIアプリケーションを開発しています。
- JPanel上で任意の大きさでWEBカメラからの動画を表示させることは可能なのでしょうか?
- WEBカメラの動画を表示するアプリのソースコードは以下です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 試してないので自信がないのですが、 パネル全体に表示したいのなら、 >JFrame上に「player.getVisualComponent()」 >をaddするとフレーム全体に画像が表示されますが、 と、言うことは、 JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); panel.add(player.getVisualComponent(), BorderLayout.CENTER); で、いいと思うんですが・・・。 任意の大きさにしたいという場合は、得られる VisualComponent の setPreferredSize()メソッドを使って、推奨サイズを設定ですかねぇ。
お礼
ご回答ありがとうございました! ご教授いただいた通りのソースコードで任意のサイズに変更することができました。 ありがとうございました。大変助かりました。 ちなみにソースコードは JPanel panel = new JPanel(); panel.setPreferredSize(new Dimension(640,480)); panel.setLayout(new BorderLayout()); panel.add(player.getVisualComponent(), BorderLayout.CENTER); panel.add(player.getVisualComponent()); で表示できました。 ありがとうございました。