001 package org.shiftone.jrat.desktop.action.help;
002
003 import org.shiftone.jrat.desktop.util.Tips;
004 import org.shiftone.jrat.util.log.Logger;
005
006 import javax.swing.*;
007 import java.awt.*;
008 import java.awt.event.ActionEvent;
009 import java.awt.event.KeyEvent;
010
011 /**
012 * @author jeff@shiftone.org (Jeff Drost)
013 */
014 public class TipsAction extends AbstractAction {
015
016 private static final Logger LOG = Logger.getLogger(TipsAction.class);
017 private final Component component;
018
019 public TipsAction(Component component) {
020 super("Tips");
021 putValue(Action.MNEMONIC_KEY, new Integer(KeyEvent.VK_T));
022 this.component = component;
023 }
024
025 public void actionPerformed(ActionEvent e) {
026 Tips.show(component, true);
027
028 }
029 }