2012-03-12 14 views
-1

私はJava Swingを使用しています。私は階層化されたペインのメニューの助けを借りて内部フレームを追加しています。最後の前に追加internalFrame

新しいレイヤー(別の新しい内部フレーム)が追加されるたびに、すべてのフレームの背面に移動します。新しく追加されたjInternalFrameをjLayredPane上の既存の内部フレームの上に持っていく方法を教えてください。

ありがとうございます!

+1

ん[ 'moveToFront()'](http://docs.oracle.com/javase/7/docs/api/javax/ swing/JLayeredPane.html#moveToFront%28java.awt.Component%29)は記載された効果を達成していませんか? –

+0

試した.toFront()? – Adam

+0

新しいlayer/internalFrameをどのくらい正確に追加しますか? – kleopatra

答えて

1

どういうことですか?

myLayeredPane.moveToFront(newlyAddedInternalFrame); 
0

答えはありがとうございました。

私はこの周りを動作するように別のものを得ることができた:

try { ab.setSelected(true); } catch (Exception ex) { System.err.append(ex.toString()); }; 
+0

おそらく、どこに 'ab'が持ち込むjInternalFrameですか?前述のAdamのように、 'ab.toFront()'と同じ効果を得ることができます。 – c24w

関連する問題