Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Shape {
appearance Appearance {
material Material {}
texture ImageTexture {url "earth.gif"}
}
geometry Sphere {}
}
PointLight {
location -1.5 0 0
color 1 1 0
intensity 1
}
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Hurray!
/*
* Copyright (c) 1995-1997 Sun Microsystems, Inc. All Rights Reserved.
*
* Permission to use, copy, modify, and distribute this software
* and its documentation for NON-COMMERCIAL purposes and without
* fee is hereby granted provided that this copyright notice
* appears in all copies. Please refer to the file "copyright.html"
* for further important copyright and licensing information.
*
* SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
* THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
* ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
* DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
*/
/*
* 1.0 version.
*/
import java.awt.*; /* Notice - this links to AWT classes */
import java.applet.Applet;
public class ButtonDemo extends Applet {
Button b1, b2, b3; /* AWT provides a Button class */
public void init() {
b1 = new Button();
b1.setLabel("Disable middle button");
b2 = new Button("Middle button");
b3 = new Button("Enable middle button");
b3.disable();
//Add Components to the Applet, using the default FlowLayout.
add(b1);
add(b2);
add(b3);
//Necessary when adding buttons to an already visible container:
validate();
}
public boolean action(Event e, Object arg) {
Object target = e.target;
if (target == b1) { //They clicked "Disable middle button"
b2.disable();
b1.disable();
b3.enable();
return true;
}
if (target == b3) { //They clicked "Enable middle button"
b2.enable();
b1.enable();
b3.disable();
return true;
}
return false;
}
}
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Shape {
appearance Appearance {
material Material {}
texture ImageTexture {url "earth.gif"}
}
geometry Sphere {}
}
PointLight {
location -1.5 0 0
color 1 1 0
intensity 1
}
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index
Chris Johnson, Index