问答题

下面程序代码,让用户输入想显示的.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( ); } } }

【参考答案】

drawlmage getlmageBtn
热门 试题