在应用程序启动时创建多个功能按钮

安德鲁·法比安(Andrew Fabian)

我很难集中精力解决如何让程序分配操作命令/操作来监听从堆栈创建的一组按钮。这些按钮是从文本文件中的行创建的。

public void getLaunchButtons(){


    File list = new File("resources/programs.txt");

    String line = null;

    try{

        FileReader fr = new FileReader(list);
        BufferedReader br = new BufferedReader(fr);

        buttons = new Stack<Button>();

        while((line = br.readLine()) != null){
        buttons.push(new Button(line));
        add(buttons.pop());

        }

        br.close();

    }
    catch(Exception ex){

    }
}

如何将动作侦听器分配给创建的按钮?我的总体目标是创建按钮,当单击这些按钮时,将启动与该按钮关联的程序。用户将能够将程序标题(按钮标题)和目录添加到要启动的程序中(按钮动作命令)

aya满

非常基本的东西,获取对Button的引用,而不是尝试将其直接粘贴到堆栈中。

Button b = new Button(line);
b.addActionListener(referenceToActionListener);
buttons.push(b);
add(b);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

应用程序在启动时崩溃

来自分类Dev

启动时应用程序变慢

来自分类Dev

当应用程序通过启动应用程序启动时没有按钮点击声音

来自分类Dev

Java应用程序在程序启动时创建了空的error.log

来自分类Dev

具有推送通知功能的 React Native 应用程序在启动时崩溃

来自分类Dev

启动时添加按钮单击事件使应用程序崩溃

来自分类Dev

当应用程序启动时,闪亮的单选按钮最初没有被渲染

来自分类Dev

启动时启动应用程序已完成

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

VB.net应用程序在启动时启动

来自分类Dev

启动时启动Chrome应用程序

来自分类Dev

启动时启动Java应用程序

来自分类Dev

设备启动时如何启动应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

在启动时自动启动后台应用程序

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

在启动时启动X应用程序

来自分类Dev

bashrc 别名在终端启动时启动应用程序

来自分类Dev

JavaFX-在应用程序启动时打开多个窗口

来自分类Dev

如何在应用程序启动时以sequqlize(Node.js)保存多个值

来自分类Dev

如何在应用程序启动时避免多个'libFoo.so'open()调用?

来自分类Dev

MFC应用程序首次启动时如何禁用自动创建文档/视图

来自分类Dev

R Shiny-在应用程序启动时创建全局数据框

来自分类Dev

释放在同一应用程序中启动时创建的互斥锁

来自分类Dev

MFC应用程序首次启动时如何禁用自动创建文档/视图

Related 相关文章

热门标签

归档