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

📄 test.java

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

public class Test extends Applet {
	Color[]	colors = { 	
			Color.red, Color.yellow, Color.blue, Color.cyan,
			Color.white, Color.green, Color.magenta, 
			Color.orange};

	byte[] reds = { 
			(byte)colors[0].getRed(),(byte)colors[1].getRed(),
			(byte)colors[2].getRed(),(byte)colors[3].getRed(),
			(byte)colors[4].getRed(),(byte)colors[5].getRed(),
			(byte)colors[6].getRed(),(byte)colors[7].getRed() };

	byte[] greens = { 
			(byte)colors[0].getGreen(),(byte)colors[1].getGreen(),
			(byte)colors[2].getGreen(),(byte)colors[3].getGreen(),
			(byte)colors[4].getGreen(),(byte)colors[5].getGreen(),
			(byte)colors[6].getGreen(),(byte)colors[7].getGreen()
			};

	byte[] blues = { 
			(byte)colors[0].getBlue(),(byte)colors[1].getBlue(),
			(byte)colors[2].getBlue(),(byte)colors[3].getBlue(),
			(byte)colors[4].getBlue(),(byte)colors[5].getBlue(),
			(byte)colors[6].getBlue(),(byte)colors[7].getBlue()};

	IndexColorModel icm = new IndexColorModel(
							8, // bits per pixel
							8, 		// size of arrays that follow
							reds,  	// red components
							greens, // green components
							blues);	// blue components
	Image image;

	public void init() {
		int[] imageBits = new int[] { 
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,
				0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7};

		MemoryImageSource mis = new MemoryImageSource(
								24,10,  // width, height of image
								icm,	// ColorModel
								imageBits, // bits of image
								0, 		// offset
								24);	// scansize
		image = createImage(mis);
	}
	public void paint(Graphics g) {
		g.drawImage(image,0,0,240,200,this);
	}
}

⌨️ 快捷键说明

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