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    }