画图的函数只能在小程序中使用吗
画图的函数只能在小程序中使用吗可不可以在应用程序中使用
如果可以
应该如何使用
----------------解决方案--------------------------------------------------------
重写paint方法
或者paintComponent方法就可以了
----------------解决方案--------------------------------------------------------
所有的Component都有paint()方法,只有重写它就行了,就能在Component里画图。
----------------解决方案--------------------------------------------------------
能不能提示一下
如何重写
能不能把重写方法大概的类的申明写一下
----------------解决方案--------------------------------------------------------
有没有人在啊
这个问题很急
由于刚刚学
不知道
----------------解决方案--------------------------------------------------------
想怎么重写就怎么重写啊
只要你的类是继承自JComponent以及它的子类的就可以了
----------------解决方案--------------------------------------------------------
假设我是要在Canvas的子类Mycanvas canvas1上画直线,我应该如何定义
class FF1 extends Panel
{
Mycanvas canvas1=new Mycanvas();
TextField text=new TextField(20);
FF1()
{
setLayout(new BorderLayout());
add(canvas1,BorderLayout.CENTER);
add(text,BorderLayout.SOUTH);
}
}
----------------解决方案--------------------------------------------------------
写一个类,继承自Canvas
不过,现在最好不要用Canvas,用JPanel
class MyCanvas extends JPanel{
public void paintComponent(Graphics g){
g.drawLine(100,100,200,200);
}
}
----------------解决方案--------------------------------------------------------
如果我直线的坐标是不定的
那我如何向它传值呢
----------------解决方案--------------------------------------------------------
同时我可不可以在画布上接受鼠标事件呢
----------------解决方案--------------------------------------------------------