KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > core > gui > globalactions > ViewLogAction


1 package org.columba.core.gui.globalactions;
2
3 import java.awt.event.ActionEvent JavaDoc;
4 import java.io.File JavaDoc;
5
6 import org.columba.api.gui.frame.IFrameMediator;
7 import org.columba.core.config.DefaultConfigDirectory;
8 import org.columba.core.desktop.ColumbaDesktop;
9 import org.columba.core.gui.action.AbstractColumbaAction;
10 import org.columba.core.resourceloader.GlobalResourceLoader;
11
12 public class ViewLogAction extends AbstractColumbaAction {
13
14     public ViewLogAction(IFrameMediator frameMediator) {
15         super(frameMediator, GlobalResourceLoader.getString(null, null, "menu_utilities_showerrorlog"));
16     }
17
18     /**
19      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
20      */

21     public void actionPerformed(ActionEvent JavaDoc evt) {
22         File JavaDoc file = DefaultConfigDirectory.getInstance().getCurrentPath();
23         File JavaDoc logDirectory = new File JavaDoc(file, "log");
24         File JavaDoc logFile = new File JavaDoc(logDirectory, "columba.log");
25
26         ColumbaDesktop.getInstance().open(logFile);
27     }
28
29 }
30
Popular Tags