⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorchoice.java

📁 corejava的一部分源码,与corejiavasource中的有区别。
💻 JAVA
字号:
import java.awt.*;

class ColorChoice extends Choice {
	private String colorNames[] = {
						"black", "blue", "cyan", "darkGray",
						"gray", "green", "lightgray", "magenta",
						"orange", "pink", "red", "white",
						"yellow" };

	private Color colors[] = {Color.black,     Color.blue,
							  Color.cyan,      Color.darkGray,
							  Color.gray,      Color.green,
							  Color.lightGray, Color.magenta,
							  Color.orange,    Color.pink,
							  Color.red,       Color.white,
							  Color.yellow };
	public ColorChoice() {
		for(int i=0; i < colors.length; ++i) {
			add(colorNames[i]);
		}
	}
	public Color getColor() {
		return colors[getSelectedIndex()];
	}
	public void setColor(Color color) {
		for(int i=0; i < colors.length; ++i) {
			if(colors[i].equals(color)) {
				select(i);
				break;
			}
		}
	}
}

⌨️ 快捷键说明

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