问题
填空题
下列Applet在窗口中放置一个按钮,并用这个按钮控制弹出窗口的显示和隐藏。请在横线处填写正确的程序。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Testl5 extends Applet { Frame frm = new Frame("Testl5"); public void init() {Button btn= new Button("窗口");btn.addActionListener( new ActionListener(){ public void actionPerformed( ActionEvent ae) {if( 【15】 ) frm.setVisible( false);else{ frm.setSize(200,200); frm.setVisible( true);} }});add( btn); } }
答案
参考答案:frm.isVisible()
解析: 调用Frame的isVisi ble()方法来判断该构件是否可见。若返回值为false,则不可见,需要设置为可见的;若返回值为true,则可见,需要设置为不可见。这样就实现了对弹出窗口显示和隐藏的控制。