我很难思考如何让我的程序分配动作命令/动作来监听从堆栈创建的一组按钮。这些按钮是从文本文件上的行创建的。
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){
}
}
我怎样才能为创建的按钮分配一个动作侦听器?我的总体目标是创建按钮,当单击时启动与该按钮关联的程序。用户将能够添加程序标题(按钮标题)和要启动的程序的目录(按钮操作命令)