目前,我有两个jpanel类,将图像和形状绘制为jframe(我将来会有更多),我正在这样做是为了使事情井井有条。
首先,我试图将每个jpanel添加到jframe中,但是一个jpanel会绘制另一个jpanel。
每个类都应该能够调用可能还可以绘制图像的其他类。
我遇到的问题是我无法让它们绘制到屏幕上。
我应该使用paintComponent
还是paintAll
?它们应该如何使用?
感谢您的任何帮助:)
听起来好像您可能在JFrame
位置将两个面板添加到CC_3中的同一位置。一种解决方案是将GridLayout
与2列一起用于JFrame
并添加2个面板。
paintComponent
是覆盖面板的正确方法。
遵循自定义绘画小径,查看应如何使用。