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 }