关于窗口的操作详谈

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

娇娃支持弹出式窗口,不过在应用中注重下面几个要点:

1)窗口的定义:final Frame userinfo=new Frame("新世界纪录");final是必须的,表明恒定值

2)如何在窗口中加入其他组件:

userinfo.setLayout(new FlowLayout());

userinfo.add(new Label("hello"));

userinfo.add(new TextField(20));

userinfo.add(new Button("save button"));

基本上同在applet中加入组件一样。

3)关于窗口事件的处理:

userinfo.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

userinfo.dispose ();}});

这是一个标准的处理窗口关闭功能的操作,在大多数只需要处理关闭功能的窗口时代码简单明了,当然假如你需要处理各个功能,最好象上例处理键盘事件一样处理。这例中通过一个WindowAdapter覆盖了其他处理函数,注重这样编译后产生一个无名类,*$1.class,代码打包时别忘记了。

4)关于窗口的显示:

userinfo.setSize(200,120);//定义大小

userinfo.setVisible (true);//显示

5)在小程序中的操作注重:

运用窗口时,务必覆盖一下

public void destroy(){

........./

userinfo.dispose();//在小程序,也就是页面退出后消除Frame。

........../

}

这一点很重要:防止页面推出后Frame资源浪费。无法关闭。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航