java的jpanel java中的面板Jpanel是什么
java中的面板Jpanel是什么
JPanel是轻量级容器。
解释:按钮、文本框等都可以放在这个容器中(形象的比喻就是JPanel是个罐子)。JPanel面板本身是不能作为窗口进行显示,必须依赖于JFrame容器等进行显示。
Java实现JPanel画图
可以实现一个Paintable接口
interface Paintable{ public void paint(Graphics g)}
然后在主类上挂一个Paintable的数组,比如private Vector
每鼠标点击一次,就往drawings里面添加一个Paintable对象。
而在主类JPanel的paint中循环依次对drawings中的所有对象进行一次性绘制。
和背景一起绘制也就不多占资源。
也可以外面结合区部重绘repaint(int x, int y, int width, int height)
java里有JPanel类型吗
有,在javax.swing包中,必须引入这个包才可以使用(参考, http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JPanel.html,点击)