importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextendsJFrame{JButtonz0;JPanelp,pa;JFramef;Containercontainer;jiemian(){f=newJFrame("藏语文初...
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();
}
}
就是点击按钮时图片不显示,如果晃动窗口,或放大再缩小图片就显示了,这该如何解决,请大神帮忙。
展开