JInternalFrameに画像を追加してみました。私の paint() は次のようになります。
public void paint (Graphics g) {
//this should draw the loaded image
if (bufferedImage != null) {
g.drawImage(bufferedImage, getSize().width/2 - bufferedImage.getWidth()/2,
getInsets().top+20, this);
}
}
画像は読み込まれて表示されますが、ウィンドウのタイトル バー (名前、min、max、close を持つべきもの) が消えます。最小/最大/閉じるボタンは、マウスをあるべき場所に移動すると再び表示され、マウスをタイトル バーの上に移動すると、ウィンドウ全体をドラッグできます。
paint() メソッドの代わりに何か他のものを使用する必要がありますか?
ありがとう