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

[Java3Djp:01018] [Q]Java3DとSplitPaneのDivider



****  誰でも気軽に始められる お花屋さん  ****
              《 フラワーポストマン 》
   特典その?  お花が卸価格で買える!!
   特典その?  お花を販売して副収入が得られる!!
   特典その?  ガーデニングなどの知識が身に付く!!
花の知識は全く不要です。必要なのは花に対する愛情だけ!
**********http://www.flowerpostman.com***


こんにちは 増井@xxxxxxxxxxです。

Java3Dの描画をSplitPane内のjPanelにCanvas3Dを作って行っているのですが
SplitPaneのDividerを移動させるとJava3Dで描画しているjPaneの上では
Dividerが見えなくなるのです。(Divider自体は正常に移動します)

これは、当MLで前に教えていただいたようにCanvas3DはHeavyWeightコンポーネント
であるためのようですが、
JPopupMenuには変更するメソッド(ex.
JPopupMenu.setDefaultLightWeightPopupEnabled(false))があるのですが
jSplitPaneのDividerにはないようです。

色々試したのですが、うまくいきません。
環境はwin95  JDK1.2.2   Java3D1.1.2です。
なにかアドバイスがあればよろしくお願い致します。

参考(SplitPaneの作成例)------------------------------------------
  javax.swing.JSplitPane jSplitPane = new javax.swing.JSplitPane();
  jSplitPane.setSize(new java.awt.Dimension(570, 680));
  jSplitPane.setLastDividerLocation(429);
  jSplitPane.add(jPanel1, javax.swing.JSplitPane.LEFT);  // <-ここのjPaneに
Java3Dで描画
  jSplitPane.add(jPanel2, javax.swing.JSplitPane.RIGHT);// <-ここのjPaneに
Swingのコンポーネント
----------------------------------------------------------------------------
-------- end