java中在panel上绘图的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:22:03
怎么在把图仅画在某一个panel中而不是一个大的Frame中?
(我的目的是把一个Frame分成两个panel,两个panel各自画不同的东西)

创建一个继承Panel的类,重写类里面的paint()方法,再在paint()方法里画出不同的图形,就可以了,
如果觉得要用一个只有一个参数的paint(Graphics g)方法里画不同的图形比较困难的话,可以在类里新建一个向类里传入图片地址的构造方法,新建对象的时候在构造方法里传入就可以搞定了。