HotspotsAction.java
上传用户:xiekaiwei
上传日期:2015-07-04
资源大小:620k
文件大小:2k
源码类别:

Telnet客户端

开发平台:

Java

  1. /**
  2.  * Title: HotspotsAction.java
  3.  * Copyright:   Copyright (c) 2001,2002
  4.  * Company:
  5.  * @author  Kenneth J. Pouncey
  6.  * @version 0.5
  7.  *
  8.  * Description:
  9.  *
  10.  * This program is free software; you can redistribute it and/or modify
  11.  * it under the terms of the GNU General Public License as published by
  12.  * the Free Software Foundation; either version 2, or (at your option)
  13.  * any later version.
  14.  *
  15.  * This program is distributed in the hope that it will be useful,
  16.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.  * GNU General Public License for more details.
  19.  *
  20.  * You should have received a copy of the GNU General Public License
  21.  * along with this software; see the file COPYING.  If not, write to
  22.  * the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  23.  * Boston, MA 02111-1307 USA
  24.  *
  25.  */
  26. package org.tn5250j.keyboard.actions;
  27. import java.awt.event.KeyEvent;
  28. import javax.swing.KeyStroke;
  29. import java.awt.event.ActionEvent;
  30. import org.tn5250j.TN5250jConstants;
  31. import org.tn5250j.SessionGUI;
  32. import org.tn5250j.keyboard.KeyMapper;
  33. /**
  34.  * Toggle Hot spots
  35.  */
  36. public class HotspotsAction extends EmulatorAction implements TN5250jConstants {
  37.    public HotspotsAction(SessionGUI session, KeyMapper keyMap) {
  38.       super(session,
  39.             MNEMONIC_HOTSPOTS,
  40.             KeyStroke.getKeyStroke(KeyEvent.VK_S,KeyEvent.ALT_MASK),
  41.             keyMap);
  42.    }
  43.    public void actionPerformed(ActionEvent e) {
  44.       session.toggleHotSpots();
  45.    }
  46. }