Java:JPanel中的图像显得非常小

use*_*349 -1 java swing image jpanel jframe

所以我在JPanel中绘制了一个图像,它本身被添加到JFrame中.但是,当第一次绘制图像时,它看起来非常小.我不确定这是面板的问题还是图像有问题.如下图所示:![在此处输入图像说明] [1]

我在图像周围画了一个矩形.

现在JPanel应该包含在JFrame中.如上所示,JFrame不应该被着色.JPanel的大小约为JFrame的四分之一,图像应该占据几乎所有的JPanel.

你能告诉我这是问题的形象还是小组.对不起,如果它显而易见.

等待SSCCE

cam*_*ckr 5

根据您发布的几行代码,我不知道您在做什么.在代码中没有任何地方你实际创建/读取图像.

据我所知,Mandelbrot Set实际上是通过绘制代码来完成的.如果是这样,问题可能是你没有覆盖getPreferredSize()绘图面板的(不要使用setSize()方法)来返回你正在绘制的图像的大小.有关详细信息,请阅读自定义痛苦的Swing教程中的部分.

或者,如果您实际使用的是现有图像,请阅读Swing教程中有关如何使用图标的部分,获取使用图像的工作示例.

此外,在使框架可见之前,应将组件添加到框架中.

如果您需要更多帮助,请发布适当的SSCCE以证明问题.