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

📄 ch08_03.java

📁 learn to use eclipse by example
💻 JAVA
字号:
/*
 * Created on Nov 17, 2003
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package org.eclipsebook.ch08;

import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;

/**
 * @author Steven Holzner
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */

public class Ch08_03 {

	public static void main(String [] args) {
		Display display = new Display();
		Shell shell = new Shell(display);
		shell.setText("Sliders");
		shell.setSize(300, 200);
		
		final Label label = new Label(shell, SWT.NONE);
		label.setText("Move the slider");
		label.setBounds(0, 20, 150, 15);
		
		final Slider slider = new Slider(shell, SWT.HORIZONTAL);
		slider.setBounds(0, 40, 200, 20);
		
		final Text text = new Text(shell, SWT.BORDER);
		text.setBounds(0, 100, 200, 25);

		slider.addListener(SWT.Selection, new Listener() {
			public void handleEvent(Event event) {
				String outString = "Event: SWT.NONE";
				switch(event.detail) {
					case SWT.ARROW_DOWN: outString = "Event: SWT.ARROW_DOWN"; 
					break;
					case SWT.ARROW_UP: outString = "Event: SWT.ARROW_UP"; 
					break;
					case SWT.DRAG: outString = "Event: SWT.DRAG"; 
					break;
					case SWT.END: outString = "Event: SWT.END"; 
					break;
					case SWT.HOME: outString = "Event: SWT.HOME"; 
					break;
					case SWT.PAGE_DOWN: outString = "Event: SWT.PAGE_DOWN"; 
					break;
					case SWT.PAGE_UP: outString = "Event: SWT.PAGE_UP"; 
					break;
				}
				outString += " Position: " + slider.getSelection();
	  			text.setText(outString);
			}
		});
		
		shell.open();
		while(!shell.isDisposed()) {
			if(!display.readAndDispatch()) display.sleep();
		}
		display.dispose();
	} 
}

⌨️ 快捷键说明

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