我想外包我的Menu-Creater,所以我創建了Class Menuhelper。Java - 解析方法調用其他類
在那裏,我有一個名爲「addActionListener方法」方法誰增加了一個動作到的MenuItems
public static void addActionListener(JMenuItem menuItem) //Need parsed Method
{
menuItem.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
//MethodeCall
}
});
}
如何可以解析我需要誰的方法?作爲字符串?
不清楚你的意思。您是否想根據菜單項的名稱創建特定的偵聽器? – GhostCat
我有10菜單項始終具有相同的addActionListener,但與其他方法調用(例如,ReadFile(File tfile),LoadFile(File tfile))。所以我想用extern方法減少代碼方法「addActionListener」 – Drextor
@Drextor請顯示重複的代碼。您使用(靜態!!!)方法的方法並沒有真正的幫助。 –