私はJava Swingを使用しています。私は階層化されたペインのメニューの助けを借りて内部フレームを追加しています。最後の前に追加internalFrame
新しいレイヤー(別の新しい内部フレーム)が追加されるたびに、すべてのフレームの背面に移動します。新しく追加されたjInternalFrameをjLayredPane上の既存の内部フレームの上に持っていく方法を教えてください。
ありがとうございます!
私はJava Swingを使用しています。私は階層化されたペインのメニューの助けを借りて内部フレームを追加しています。最後の前に追加internalFrame
新しいレイヤー(別の新しい内部フレーム)が追加されるたびに、すべてのフレームの背面に移動します。新しく追加されたjInternalFrameをjLayredPane上の既存の内部フレームの上に持っていく方法を教えてください。
ありがとうございます!
どういうことですか?
myLayeredPane.moveToFront(newlyAddedInternalFrame);
答えはありがとうございました。
私はこの周りを動作するように別のものを得ることができた:
try { ab.setSelected(true); } catch (Exception ex) { System.err.append(ex.toString()); };
おそらく、どこに 'ab'が持ち込むjInternalFrameですか?前述のAdamのように、 'ab.toFront()'と同じ効果を得ることができます。 – c24w
ん[ 'moveToFront()'](http://docs.oracle.com/javase/7/docs/api/javax/ swing/JLayeredPane.html#moveToFront%28java.awt.Component%29)は記載された効果を達成していませんか? –
試した.toFront()? – Adam
新しいlayer/internalFrameをどのくらい正確に追加しますか? – kleopatra