按下按钮如何显示一张图片
要求:设计一个用JApplet小应用程序编写的图形用户界面,在界面的窗口中显示一张图片,一个按钮,当按下该按钮后,显示另外一张图片。
请部按下按钮显示一张图片?未完成代码如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
public class Shiyan14A extends JApplet {
Image soldier,soldier2;
JButton b1,b2;
public void init(){
soldier =getImage(getCodeBase(), "1.jpg ");
b1=new JButton( "下一张 ");b1.setSize(5,5);
b2=new JButton( "上一张 ");b2.setSize(5,5);
setLayout(new FlowLayout(FlowLayout.CENTER));
add(b1);add(b2);
b1.setVerticalTextPosition(JButton.BOTTOM);
b2.setVerticalTextPosition(JButton.TOP);
}
public void paint(Graphics g){
g.drawImage(soldier,0,0,640,480,this);
b1.addActionListener(new ActionListener(){
public void actionPerformed (ActionEvent e){
//getContentPane().add(soldier);
}
public void panitt(Graphics g){
g.drawImage(soldier2,0,0,640,480,null);
}
});
}
}
------解决方案--------------------参考:ActionEvent 和 Image