showstate.java

来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 32 行

JAVA
32
字号
/*源程序清单4-16*/

import java.awt.*;
import java.applet.*;

public class ShowState extends Applet
  {
   String KeyboardState = "";

   public boolean keyDown(Event event,int letter)
    {
      KeyboardState = "";
      if((event.modifiers & Event.SHIFT_MASK)!= 0)
        KeyboardState += "Shift";
      if((event.modifiers & Event.CTRL_MASK)!= 0)
        KeyboardState += "Ctrl";
        if((event.modifiers & Event.META_MASK)!= 0)
         KeyboardState +="Alt";
        repaint( );
        return(true);
    }

   public void paint(Graphics g)
   {
       if(KeyboardState !="")
         g.drawString(KeyboardState,5,75);
       else
         g.drawString("No shift state",5,75);
    }
  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?