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

📄 style.java

📁 利用設定來製作簡易地 applet, 可以很快速的寫出 applet 來.
💻 JAVA
字号:
package thinlet.drafts;

import java.awt.*;
import thinlet.*;

/**
 *
 */
public class Style {
	
	/**
	 *
	 */
	public void loadFontNames(Thinlet thinlet, Object namecombo) {
		String[] fontlist = Utilities.getUtilities().getFontList();
		String currentname = thinlet.getFont().getName();
		for (int i = 0; i < fontlist.length; i++) {
			Object choice = thinlet.create("choice");
			thinlet.setString(choice, "text", fontlist[i]);
			thinlet.add(namecombo, choice);
			
			if (fontlist[i].equals(currentname)) {
				thinlet.setInteger(namecombo, "selected", i);
			}
		}
	}
	
	/**
	 *
	 */
	public void loadFontSizes(Thinlet thinlet, Object sizecombo) {
		int[] sizelist = { 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 };
		int currentsize = thinlet.getFont().getSize();
		for (int i = 0; i < sizelist.length; i++) {
			Object choice = thinlet.create("choice");
			thinlet.setString(choice, "text", String.valueOf(sizelist[i]));
			thinlet.add(sizecombo, choice);
			
			if (sizelist[i] == currentsize) {
				thinlet.setInteger(sizecombo, "selected", i);
				thinlet.setString(sizecombo, "text", String.valueOf(currentsize)); // fix it
			}
		}
	}
	
	/**
	 *
	 */
	public void changeFont(Thinlet thinlet, String name, boolean bold, boolean italic, String size) {
		thinlet.setFont(new Font(name, (bold ? Font.BOLD : 0) |
			(italic ? Font.ITALIC : 0), Integer.parseInt(size)));
	}
	
	/**
	 *
	 */
	public void changeColors(Thinlet thinlet, int index) {
		switch (index) {
			case 0: //default
				thinlet.setColors(0xe6e6e6, 0x000000, 0xffffff,
					0x909090, 0xb0b0b0, 0xededed, 0xb9b9b9, 0x89899a, 0xc5c5dd);
				break;
			case 1: //yellow
				thinlet.setColors(0xeeeecc, 0x000000, 0xffffff,
					0x999966, 0xb0b096, 0xededcb, 0xcccc99, 0xcc6600, 0xffcc66);
				break;
			case 2: //blue
				thinlet.setColors(0x6375d6, 0xffffff, 0x7f8fdd,
					0xd6dff5, 0x9caae5, 0x666666, 0x003399, 0xff3333, 0x666666);
				break;
			case 3: //xp background text textbackground border disable hover press focus select
				thinlet.setFont(new Font("Tahoma", Font.PLAIN, 11));
				thinlet.setColors(0xece9d8, 0x000000, 0xffffff,
					0x909090, 0xb0b0b0, 0xededed, 0xc7c5b2, 0xe68b2c, 0xf2c977);
		}
	}
}

⌨️ 快捷键说明

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