[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00892] [Q]java3DとCanvas



◆◆ 有限会社萌黄の便り(もえぎのたより)◆◆◆◆◆◆◆◆◆◆◆◆◆
<やくぜん食品のご案内> 
高齢社会を迎え、健やかに老を生きるため免疫力を高め、病気をしない身体
づくりのための漢方配合の商品です。 
是非一度ご賞味下さい。 http://www.matsuronet.ne.jp/moegi/
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

こんにちは 増井(java,java3Dの初心者)と申します。

基本的な質問なんですが、Java3DでFrame 上にCanvas?をのせて表示テストをしてい
るのですが、
表示自体は問題ないのですが、メニューのプルダウン表示部分がJava3Dの表示エリア
の裏側になってしまい
メニューがみえなくなるのです。
Frame 上へのJava3Dの表示領域ののせかたがおかしいのでしょうか?
      ご教授お願いします。

以下、コーディング例をのせます。(途中、かなり略しています)
  (java3dの表示のサンプルが、Appletを継承したものばかりで、Frameにのせた
以下の例は
   試行錯誤してやっと動作したのもので、自信がありません)
public class frm extends JFrame
{
	Gp3d gp3;  // 私が作成したクラス

	public void initComponents() throws Exception
	{
		gp3 = new Gp3d();
		gp3.setSize(new java.awt.Dimension(700,500));
		gp3.setVisible(true);
		gp3.setBackground(new java.awt.Color(128, 128, 128));
		gp3.setLocation(new java.awt.Point(10,30));
		getContentPane().add(gp3);
	}
}

public class Gp3d extends Canvas  // 私が作成したクラス
{
	public Gp3d() {
		Canvas3D C3d = new Canvas3D(null);
	}
}