applet 程序怎么关闭

applet 程序怎么关闭,第1张

用dispose();这个方法只是让程序不显示而已,并不是退出,你可以看下进程管理器,里面的Javaw进程还挂着呢,把Javaw进程结束就可以推出程序。如果你的程序想要关闭一个单独的窗口,那么用这个方法就可以,如果想要全部退出程序,就要用Systemexit(0);

你的B1Button不是加有监听事件吗,把B1的事件的动作设为Systemexit(0);就是可以的啊

希望能帮助你

import javaawtBorderLayout;

import javaawtChoice;

import javaawtFrame;

import javaawtTextField;

import javaawteventItemEvent;

import javaawteventItemListener;

import javaawteventWindowAdapter;

import javaawteventWindowEvent;

import javaioFile;

public class Ch71 extends Frame {

    int n;// 循环时使用的变量

    String dirname = "c:/";// 文件遍历目录路径

    File file = new File(dirname);// 打开文件

    String[] flist = new String[100];// 定义数组

    Choice listFile = new Choice();// 定义选择框

    TextField tf = new TextField();  // 定义文本框

    public Ch71() {

        setLayout(new BorderLayout(10, 10));// 设置布局方式

        flist = filelist();//获取指定目录下面的文件和文件夹

        for (n = 0; n < flistlength; n++) {//遍历文件

            listFileaddItem(flist[n]);//选择框添加单元

        }

        add("North", listFile);// 把选择框放置窗口北方

        add("South", tf);//把文本框放置在窗口南方

        setSize(250, 200);//设置窗口大小

        setVisible(true);// 设置窗口可见

        listFileaddItemListener(new koListener());// 选择框添加选择监听事件

        addWindowListener(new koWindowListener());// 添加窗口事件

    }

    public static void main(String args[]) {

        new Ch71();// 启动小程序

    }

    class koListener implements ItemListener {// 选择框监听类

        public void itemStateChanged(ItemEvent e) {// 选中状态发生变化

            String ko = (String) egetItem();// 获取选择框选中文本

            for (n = 0; n < flistlength; n++)

                if (ko == flist[n]) {// 判断文件是否是文件还是目录

                    File f = new File(file + SystemgetProperty("fileseparator") + ko);

                    if (fisFile() == true) tfsetText(ko + "是个文件!");

                    if (fisDirectory() == true) tfsetText(ko + "是个目录!");

                }

        }

    }

    class koWindowListener extends WindowAdapter {// 窗口监听类

        public void windowClosing(WindowEvent e) {// 窗口即将关闭时

            dispose();// 窗口隐藏

            Systemexit(0);// 程序退出

        }

    }

}

以上就是关于applet 程序怎么关闭全部的内容,包括:applet 程序怎么关闭、以下一段java程序,看不懂,求加下注释,讲解下,同时给下运行结果(原题是那样要求的)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10083563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存