Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢 30

importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextends... import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class jiemian extends JFrame{
JButton z0;JPanel p,pa;JFrame f;Container container;
jiemian(){
f=new JFrame("藏语文初级入门通");
f.setBounds(100, 100, 705, 565);
container=f.getContentPane();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
z0=new JButton("下页");
z0.setBounds(195, 170, 80, 30);
z0.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {z0();}});
final Image image = Toolkit.getDefaultToolkit().createImage("bin\\a.jpg");//a图片与.class文件在一起
p=new JPanel(){public void paintComponent(Graphics g){g.drawImage(image,5,5,null);}};
p.setLayout(null);
p.setSize(680,520);
p.add(z0);
container.add(p);
f.setVisible(true);
}
void z0(){
container.removeAll();
container.repaint();
final Image image1 = Toolkit.getDefaultToolkit().createImage("bin\\b.jpg");//b图片与。class文件在一起
pa=new JPanel(){public void paintComponent(Graphics g){g.drawImage(image1,5,5,null);}};
pa.setLayout(null);
pa.setSize(680,520);
container.add(pa);
}
public static void main(String[] a){
new jiemian();
}
}
就是点击按钮时图片不显示,如果晃动窗口,或放大再缩小图片就显示了,这该如何解决,请大神帮忙。
展开
 我来答
匿名用户
2013-10-16
展开全部
图片做背景之类的要求?

在paint事件中绘图。
追问
能在源代码上改一下吗?谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式