📄 setcolor.java
字号:
import vrml.*;
import vrml.field.*;
import vrml.node.*;
public class SetColor extends Script
{
float color1[] = { 1, 0, 0 };
float color2[] = { 1, 1, 0 };
float color3[] = { 0, 1, 0 };
float color4[] = { 0, 1, 1 };
float color5[] = { 0, 0, 1 };
float color6[] = { 1, 0, 1 };
float color7[] = { 1, 1, 1 };
private SFColor newColor;
public void initialize()
{
newColor = (SFColor) getEventOut("newColor");
}
public void processEvent(Event e)
{
if(e.getName().equals("onclick1"))
{
newColor.setValue(color1);
}
else if(e.getName().equals("onclick2"))
{
newColor.setValue(color2);
}
else if(e.getName().equals("onclick3"))
{
newColor.setValue(color3);
}
else if(e.getName().equals("onclick4"))
{
newColor.setValue(color4);
}
else if(e.getName().equals("onclick5"))
{
newColor.setValue(color5);
}
else if(e.getName().equals("onclick6"))
{
newColor.setValue(color6);
}
else
{
newColor.setValue(color7);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -