我在南面,东面和北边制作了三个面板,我试图在北面板上绘制一个圆圈,但我无法弄清楚它为什么不绘制。这是我的代码:我想要的是一个小应用程序,它绘制用户选择的不同大小和颜色的圆圈。
describe
}
答案 0 :(得分:1)
没有内容的面板的默认大小为0x0,因此您可以看到这样一个面板的唯一方法是布局是否在高度和宽度上拉伸它。最好覆盖自定义绘制面板的getPreferredSize()
方法以返回合理的大小,然后pack()
顶级容器。
答案 1 :(得分:1)
您在构造函数drawing()
中创建了另一个JFrame实例