我在1个JPanel jp1中用Graphics2D类画了一些东西,并add了1个JPanel jp2.
jp2中add了3个按钮 当我重绘jp1时 ,按钮就看不到了 鼠标移到按钮的位置的时候,按钮就又显示出来了,请问这时为什么,怎么能让他直接就显示?
jp2中add了3个按钮 当我重绘jp1时 ,按钮就看不到了 鼠标移到按钮的位置的时候,按钮就又显示出来了,请问这时为什么,怎么能让他直接就显示?
解决方案 »
- 在面试的时候我做不出来的算法题目
- 这是我对克隆的理争,不知道对不对,请高手花点时间,看一下
- 好吧 我承认我对JAVA部署么天分 谁告诉我怎么部署
- 帮忙分析一下这段代码哪里错了
- java编写查找DNS域名的程序(奖100分,来着有份)
- 请大伙给我定个“价”,见者有分。
- 求救!如何在客户端通过服务器读取数据库表的记录,并把记录在客户端以JTable的形式显示
- 如何使用存储过程Java
- 超菜问题:怎样退出程序?
- hsdis-i386.dll反汇编Java的class文件出错
- TrueTypeFont.open() NullPointerException问题
- 在线等答案,知道的马上给分,为什么没执行这句话!!!
super.paintComponent(g); //你可能没有加这一句吧
if (mode==0){
Dimension d=getSize();
int w=(int)d.getWidth();
int h=(int)d.getHeight();
int x=w/picW;
if((w%picW)!=0) x++;
int y=h/picH;
if((h%picH)!=0) y++;
for(int i=0;i<x;i++)
for(int j=0;j<y;j++)
g.drawImage(img,i*picW,j*picH,null);
}
else{
g.drawImage(img,0,0,null);
}
}