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

📄 iconlabeltest.xml

📁 ajax 框价.是个好工具.javascript 矿家.可以用在任何平台.
💻 XML
字号:
<?xml version="1.0"?><!--	This tests various properties related to the icon of a label.--><Application>	<Window caption="Icon Label Tests"		width="750"		height="650"/>	<Resources>		<Script><![CDATA[function IconLabelTest() {	var size = null;	function changeIconPosition(e) {		testLabel.setIconPosition(e.getTarget().getText());	}	function changeIconUri(e) {		var uri = e.getTarget().uri;		if (uri == null)			testLabel.setIcon(null);		else			testLabel.setIcon(new BiImage(uri, size, size));	}	function changeEnabled(e) {		testLabel.setEnabled(e.getTarget().getText() == "true");	};	function changeSize(e) {		var v = e.getTarget().getText();		if (v == "null")			size = null;		else			size = Number(v);		var icon = testLabel.getIcon();		if (icon != null) {			var i2 = new BiImage(icon.getUri(), size, size);			testLabel.setIcon(i2);		}	};	function changeIconTextGap(e) {		testLabel.setIconTextGap(Number(e.getTarget().getText()));	}	function getFileName(s) {		s = s.replace("\\", "/");		var li = s.lastIndexOf("/");		return s.substr(li + 1);	}	var win = application.getWindow();	win.setOverflow("auto");	var testLabel = new BiLabel("Hello World");	testLabel.setMnemonic("w");	testLabel.setPadding( 5 );	testLabel.setTabIndex(1);	testLabel.setLeft(5);	testLabel.setTop(205);	testLabel.setAlign("center");	testLabel.setBackColor( "yellow" );	testLabel.setBorder( new BiBorder( 10, "solid", "red" ) );	win.add(testLabel);	var iconPositionLabel = new HeadLabel("Icon Position: ");	iconPositionLabel.setLeft(5);	iconPositionLabel.setTop(5);	win.add(iconPositionLabel);	var leftLabel = new LinkLabel("left", changeIconPosition);	leftLabel.setLeft(iconPositionLabel.getLeft());	leftLabel.setTop(iconPositionLabel.getTop() + iconPositionLabel.getHeight() + 0);	win.add(leftLabel);	var rightLabel = new LinkLabel("right", changeIconPosition);	rightLabel.setLeft(iconPositionLabel.getLeft());	rightLabel.setTop(leftLabel.getTop() + leftLabel.getHeight() + 0);	win.add(rightLabel);	var topLabel = new LinkLabel("top", changeIconPosition);	topLabel.setLeft(iconPositionLabel.getLeft());	topLabel.setTop(rightLabel.getTop() + rightLabel.getHeight() + 0);	win.add(topLabel);	var bottomLabel = new LinkLabel("bottom", changeIconPosition);	bottomLabel.setAccessKey("b");	bottomLabel.setLeft(iconPositionLabel.getLeft());	bottomLabel.setTop(topLabel.getTop() + topLabel.getHeight() + 0);	win.add(bottomLabel);	var iconSourceLabel = new HeadLabel("Icon Source: ");	iconSourceLabel.setLeft(105);	iconSourceLabel.setTop(5);	win.add(iconSourceLabel);	var folder16 = new LinkLabel("", changeIconUri);	folder16.uri = "images/folder.open.16.png"	folder16.setText(getFileName(folder16.uri));	folder16.setLeft(iconSourceLabel.getLeft());	folder16.setTop(iconSourceLabel.getTop() + iconSourceLabel.getHeight() + 0);	win.add(folder16);	var folder32 = new LinkLabel("", changeIconUri);	folder32.uri = "images/folder.open.32.png"	folder32.setText(getFileName(folder32.uri));	folder32.setLeft(iconSourceLabel.getLeft());	folder32.setTop(folder16.getTop() + folder16.getHeight() + 0);	win.add(folder32);	var folder48 = new LinkLabel("", changeIconUri);	folder48.uri = "images/folder.open.48.png"	folder48.setText(getFileName(folder48.uri));	folder48.setLeft(iconSourceLabel.getLeft());	folder48.setTop(folder32.getTop() + folder32.getHeight() + 0);	win.add(folder48);	var kenny = new LinkLabel("", changeIconUri);	kenny.uri = "images/kennyangel.gif"	kenny.setText( getFileName(kenny.uri) );	kenny.setLeft(iconSourceLabel.getLeft());	kenny.setTop(folder48.getTop() + folder48.getHeight() + 0);	win.add(kenny);	var space = new LinkLabel("", changeIconUri);	space.uri = "images/near_earth_moon.jpg"	space.setText( getFileName(space.uri) );	space.setLeft(iconSourceLabel.getLeft());	space.setTop(kenny.getTop() + kenny.getHeight() + 0);	win.add(space);	var folder32gif = new LinkLabel("", changeIconUri);	folder32gif.uri = "images/folder.open.32.gif"	folder32gif.setText(getFileName(folder32gif.uri));	folder32gif.setLeft(iconSourceLabel.getLeft());	folder32gif.setTop(space.getTop() + space.getHeight() + 0);	win.add(folder32gif);	var iePng = new LinkLabel("", changeIconUri);	iePng.uri = "images/ie.png"	iePng.setText(getFileName(iePng.uri));	iePng.setLeft(iconSourceLabel.getLeft());	iePng.setTop(folder32gif.getTop() + folder32gif.getHeight() + 0);	win.add(iePng);	var nullImage = new LinkLabel("", changeIconUri);	nullImage.uri = null;	nullImage.setText(nullImage.uri);	nullImage.setLeft(iconSourceLabel.getLeft());	nullImage.setTop(iePng.getTop() + iePng.getHeight() + 0);	win.add(nullImage);	var enabledLabel = new HeadLabel("Enabled: ");	enabledLabel.setLeft(250);	enabledLabel.setTop(5);	win.add(enabledLabel);	var enabledTrue = new LinkLabel("true", changeEnabled);	enabledTrue.setLeft(enabledLabel.getLeft());	enabledTrue.setTop(enabledLabel.getTop() + enabledLabel.getHeight() + 0);	win.add(enabledTrue);	var enabledFalse = new LinkLabel("false", changeEnabled);	enabledFalse.setLeft(enabledLabel.getLeft());	enabledFalse.setTop(enabledTrue.getTop() + enabledTrue.getHeight() + 0);	win.add(enabledFalse);	var iconSizeLabel = new HeadLabel("Icon Size: ");	iconSizeLabel.setLeft(320);	iconSizeLabel.setTop(5);	win.add(iconSizeLabel);	var size16 = new LinkLabel("16", changeSize);	size16.setLeft(iconSizeLabel.getLeft());	size16.setTop(iconSizeLabel.getTop() + iconSizeLabel.getHeight() + 0);	win.add(size16);	var size32 = new LinkLabel("32", changeSize);	size32.setLeft(iconSizeLabel.getLeft());	size32.setTop(size16.getTop() + size16.getHeight() + 0);	win.add(size32);	var size48 = new LinkLabel("48", changeSize);	size48.setLeft(iconSizeLabel.getLeft());	size48.setTop(size32.getTop() + size32.getHeight() + 0);	win.add(size48);	var size128 = new LinkLabel("128", changeSize);	size128.setLeft(iconSizeLabel.getLeft());	size128.setTop(size48.getTop() + size48.getHeight() + 0);	win.add(size128);	var sizeNull = new LinkLabel("null", changeSize);	sizeNull.setLeft(iconSizeLabel.getLeft());	sizeNull.setTop(size128.getTop() + size128.getHeight() + 0);	win.add(sizeNull);	var iconTextGapLabel = new HeadLabel("Icon Text Gap: ");	iconTextGapLabel.setLeft(400);	iconTextGapLabel.setTop(5);	win.add(iconTextGapLabel);	var gap0 = new LinkLabel("0", changeIconTextGap);	gap0.setLeft(iconTextGapLabel.getLeft());	gap0.setTop(iconTextGapLabel.getTop() + iconTextGapLabel.getHeight() + 0);	win.add(gap0);	var gap2 = new LinkLabel("2", changeIconTextGap);	gap2.setLeft(iconTextGapLabel.getLeft());	gap2.setTop(gap0.getTop() + gap0.getHeight() + 0);	win.add(gap2);	var gap5 = new LinkLabel("5", changeIconTextGap);	gap5.setLeft(iconTextGapLabel.getLeft());	gap5.setTop(gap2.getTop() + gap2.getHeight() + 0);	win.add(gap5);	var gap10 = new LinkLabel("10", changeIconTextGap);	gap10.setLeft(iconTextGapLabel.getLeft());	gap10.setTop(gap5.getTop() + gap5.getHeight() + 0);	win.add(gap10);}IconLabelTest.main = function () {	new IconLabelTest;};function LinkLabel(s, onClick) {	BiLabel.call(this, s);	this.addEventListener("click", onClick);	this.setTabIndex(1);	this.setPadding(2);	this.setForeColor("blue");		var f = new BiFont();		f.setUnderline( true );	this.setFont(f)	this.setCursor("pointer");	this.addEventListener("mouseover", function (e) {		this.setForeColor("highlight");	});	this.addEventListener("mouseout", function (e) {		this.setForeColor("blue");	});}LinkLabel.prototype = new BiLabel;function HeadLabel(s) {	BiLabel.call(this, s);	var f = new BiFont();	f.setBold(true);	this.setFont(f)}HeadLabel.prototype = new BiLabel;		]]></Script>	</Resources></Application>

⌨️ 快捷键说明

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