我需要启蒙.
如何添加动作actionListener事件绑定到菜单,而不绑定到菜单ITEM这里是演示代码,有效(在menuITEM上)..
menuFileItem.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println("It works");
}
}
);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试相同的,但只是在菜单本身它不起作用!
menuFile.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println("Plz work... :( ");
}
}
);
Run Code Online (Sandbox Code Playgroud)
可以将监听器添加到菜单中吗?我教过听众可以添加到一切.
三天我试图弄清楚如何使用相对文件路径读取文件.在eclipse中,这个编译并且工作得很好,但是当我导出app时.它说它找不到文件.这是我工作的截图和代码.
这段代码有效,但只有在eclipse中,它才能编译并完美地完成工作.但是当我将其导出为runnable jar文件时,我得到一个错误,它无法找到licenca.txt
BufferedReader in = new BufferedReader(new FileReader(new File("licenca.txt").getPath()));
String str;
while ((str = in.readLine()) != null) {
taLicenca.append(str + "\n");
}
Run Code Online (Sandbox Code Playgroud)
这是我的项目文件的屏幕截图
文件http://img207.imageshack.us/img207/5317/63432445.png
我试过使用扫描仪功能,结果仍然相同,它在eclipse中工作,但在导出时不起作用.这是错误消息:
我有一个类"karte"我想知道有没有一种方法动态名称创建我的新对象正常对象创建将是
显示地图=显示地图()
但我很喜欢这样的事情
显示地图[I] =显示地图()
或类似的东西,我将是for循环的数量.最后我会像这样称呼对象
karta1.boja
karta2.boja
karta3.boja
Run Code Online (Sandbox Code Playgroud)
我怎么能实现这一点,我对python感谢新手.