Die Anleitung zu Java SWT Slider
1. SWT Slider
Slider (Schieber) ist eine Schnittstelle, mit der Sie eine numerische Wert in einer Wertsraum wählen können. Slider schließt eine Leiste (track) und eine ziehbare Hebel (draggable thumb) ein
Block increment: wird der Wer erhöht oder verringert wenn Sie die Nach-rechts-taste oder Nach-links-Taste zur Bewegung der Hebel klicken. (thumb)
final Slider slider = new Slider(shell, SWT.HORIZONTAL);
slider.setMinimum(100);
slider.setMinimum(20);
slider.setSelection(30);
slider.setIncrement(10);
2. Das Beispiel mit SWT Slider
Slider auf Windows 8:
Slider auf Windows XP:
SliderDemo.java
package org.o7planning.swt.slider;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Slider;
public class SliderDemo {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("SWT Slider (o7planning.org)");
shell.setSize(400, 200);
shell.setLayout(null);
final Slider slider = new Slider(shell, SWT.HORIZONTAL);
slider.setMinimum(100);
slider.setMinimum(20);
slider.setSelection(30);
slider.setIncrement(10);
slider.setBounds(20, 30, 286, 15);
final Label text = new Label(shell, SWT.NONE);
text.setBounds(20, 100, 286, 15);
slider.addListener(SWT.Selection, new Listener() {
@Override
public void handleEvent(Event event) {
String logText = "Event: SWT.NONE";
switch (event.detail) {
case SWT.ARROW_DOWN:
logText = "Event: SWT.ARROW_DOWN";
break;
case SWT.ARROW_UP:
logText = "Event: SWT.ARROW_UP";
break;
case SWT.DRAG:
logText = "Event: SWT.DRAG";
break;
case SWT.END:
logText = "Event: SWT.END";
break;
case SWT.HOME:
logText = "Event: SWT.HOME";
break;
case SWT.PAGE_DOWN:
logText = "Event: SWT.PAGE_DOWN";
break;
case SWT.PAGE_UP:
logText = "Event: SWT.PAGE_UP";
break;
}
logText += " Position: " + slider.getSelection();
text.setText(logText);
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
Anleitungen Java SWT
- Die Anleitung zu Java SWT FillLayout
- Die Anleitung zu Java SWT RowLayout
- Die Anleitung zu Java SWT SashForm
- Die Anleitung zu Java SWT Label
- Die Anleitung zu Java SWT Button
- Die Anleitung zu Java SWT Toggle Button
- Die Anleitung zu Java SWT Radio Button
- Die Anleitung zu Java SWT Text
- Die Anleitung zu Java SWT Password Field
- Die Anleitung zu Java SWT Link
- Programmieren der Java Desktop-Anwendung mit SWT
- Die Anleitung zu Java SWT Combo
- Die Anleitung zu Java SWT Spinner
- Die Anleitung zu Java SWT Slider
- Die Anleitung zu Java SWT Scale
- Die Anleitung zu Java SWT ProgressBar
- Die Anleitung zu Java SWT TabFolder und CTabFolder
- Die Anleitung zu Java SWT List
Show More