下面程序代码,让用户输入想显示的.gif文件名,之后将这个图像文件加载到内存并显示。请勿改动原有代码,在下画线处填人适当浯句,将程序补充完整。import java.applet.*;import java.awt.*;import java.awt.event.*;public class test20_2 extends Applet implements ActionListener {Label promptLbl=new Label(“请输入欲显示的图像文件名:”);TextField inputTfd=new TextField20( );Button getlmageBtn=new Button(“显示图像”);Image mylmage;public void init( ) {add(promptLbl);add(inputTfd);add(getlmageBtn);inputTfd.setText(””);getlmageBtn.addActionListener(this);}public void paint(Graphics g) {if(mylmage!=null)g.______(mylmage,10,100,this);}public void actionPerformed(ActionEvent ae) {if(ae.getSource( )==_______) {String str=inputTfd.getText( ).trim( );if(!(str.substring(Math.max(0,str.length( )-4)).equals(".gif")))str=str.trim( )+".gif";mylmage=getlmage(getDocumentBase( ),str);repaint( );}}}
下面程序代码,让用户输入想显示的.gif文件名,之后将这个图像文件加载到内存并显示。请勿改动原有代码,在下画线处填人适当浯句,将程序补充完整。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class test20_2 extends Applet implements ActionListener {
Label promptLbl=new Label(“请输入欲显示的图像文件名:”);
TextField inputTfd=new TextField20( );
Button getlmageBtn=new Button(“显示图像”);
Image mylmage;
public void init( ) {
add(promptLbl);
add(inputTfd);
add(getlmageBtn);
inputTfd.setText(””);
getlmageBtn.addActionListener(this);
}
public void paint(Graphics g) {
if(mylmage!=null)
g.______(mylmage,10,100,this);
}
public void actionPerformed(ActionEvent ae) {
if(ae.getSource( )==_______) {
String str=inputTfd.getText( ).trim( );
if(!(str.substring(Math.max(0,str.length( )-4)).equals(".gif")))
str=str.trim( )+".gif";
mylmage=getlmage(getDocumentBase( ),str);
repaint( );
}
}
}