100fen关于paint(Graphics,g)函数!!问题 在paint中把所有Component都取出来,调用Component.repaint()方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在panel上作图,只要重载它的paint()方法就可以了。给你一个例子:class JP extends JPanel { public void paint(Graphics g){ super.paint(g); g.drawLine(0,0,100,100); }}你只要用JP来定义panel就可以了。 如果是在APPLET中,可以这么处理,把控件的添加放在init()函数中,paint() 仅仅对不包含panel的的部分进行绘制就可以了。示例代码如下:ublic void init(){ super.init(); setLayout(new BorderLayout()); Panel controls=new Panel(); controls.setSize(640,40); //---往 Panel上添加控件 //---------- add("South",controls); }在paint(Graphics g)中对上部分进行绘图,这样控件就不会闪烁了 重载Panel的Paint 然后用G。getGrapics() 方法不就可以了吗?? 说详细点吧java 的这样的问题最多了 java orcal连接问题!望高手解惑! 关于JComboBox的问题 weblogic下如何配置xerces,急!!!! Resin问题 请问一下如何使用JACOB调用VC写的ACTIVEX中的方法,详细情况如下。谢谢啦。 读字符的问题 请教一个简单的问题,关于package的问题 我作一个查询系统,想给每个用户生成一个初试密码,请问有没有常用的算法谢谢 java编的GUI界面,会出现out of Memory错误。。。怎么解决? 一个简单的小问题! 100分寻求很简单的解决办法!~~~ java怎么入門﹖﹖哪位前輩有入門的電子書﹖哪個網站有關最好學java的﹖
给你一个例子:
class JP extends JPanel {
public void paint(Graphics g){
super.paint(g);
g.drawLine(0,0,100,100);
}
}
你只要用JP来定义panel就可以了。
ublic void init(){
super.init();
setLayout(new BorderLayout());
Panel controls=new Panel();
controls.setSize(640,40);
//---往 Panel上添加控件 //----------
add("South",controls);
}
在paint(Graphics g)中对上部分进行绘图,这样控件就不会闪烁了
然后用G。getGrapics() 方法不就可以了吗??
java 的这样的问题最多了