我尝试将图像添加到 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);
}
}
图像确实加载并显示,但窗口标题栏(应该具有名称、最小值、最大值和关闭的那个)消失了。当我将鼠标移动到它们应该在的位置时,最小/最大/关闭按钮会重新出现,当我将鼠标移动到标题栏上时,我可以拖动整个窗口。
我应该使用其他东西而不是 paint() 方法吗?
谢谢