日期:2014-05-20  浏览次数:20675 次

按下按钮如何显示一张图片
要求:设计一个用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