Applet 的画图

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:29:37
写一个小应用程序,要求有一个画布,在画布上绘制一个矩形,用户通过文本框输入矩形的宽和高,以及矩形左上角的位置坐标。

虽然分数少了点,请各位高手帮帮忙

自己定义一个类 继承JPanel
然后重写paintComponent方法 以Graphics作为参数...
下面是个简单的例子
public void paintComponent(Graphics g)
{
g.setColor(Color.black) ;//要先设置颜色
g.fillRect(0,0,360,600) ;//再画图
}

然后你把这个面板的实例加到applet 或者swing中的JFrame中就可以
然后就会显示内容........如果你要懂态的改变画图的内容
你就要自己设置4个整型数据 作为最外层类的数据 把刚才这个JPanel
作为内部类 放在里头 根据四个整数来画..然后你还可以同时添加注册监听器
对那四个数进行操作 当你改变了数的值 需要重新画的时候
直接重新调用repaint() 就行了 调用这个方法 它先将以前内容清除 然后..系统会自动去调用paintComponent()的...

参考最大的敌人不是粽子或机关,而是自身的恐惧