3d.txt

来自「只是个简单的3D java编程」· 文本 代码 · 共 85 行

TXT
85
字号
文件头:
//switchBehavior.java

import java.awt.AWTEvent;

import java.awt.event.*;

import java.util.Enumeration;

import javax.media.j3d.*;

import javax.vecmath.*;





public class switchBehavior extends Behavior 

{

	WakeupOnAWTEvent w=new WakeupOnAWTEvent(KeyEvent.KEY_PRESSED);

  	Switch s;

  

  	public switchBehavior(Switch s)

  	{

  		super();

  		this.s=s;

  	}

  

  	public void initialize()

  	{

  		this.wakeupOn(new WakeupOnAWTEvent(KeyEvent.KEY_PRESSED));

  	}

  

  	public void processStimulus(Enumeration criteria) 

  	{

    	WakeupOnAWTEvent ev;

    	AWTEvent[] events;

    	WakeupCriterion genericEvt;

    	KeyEvent event;

    

    	while(criteria.hasMoreElements())

    	{

    		genericEvt=(WakeupCriterion) criteria.nextElement();

    		if (genericEvt instanceof WakeupOnAWTEvent)

    		{

    			ev=(WakeupOnAWTEvent) genericEvt;

    			events=ev.getAWTEvent();

    	

    			if (events[0] instanceof KeyEvent)

    			{

    				event=(KeyEvent)events[0];

⌨️ 快捷键说明

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