Ich hab mir jetzt einen Wolf gesucht und nichts brauchbares gefunden: Ist es möglich, in SWT einen Progressbar mit einem Textoverlay zu versehen?
Hab mich mal mit einem NullLayout versucht und beide Komponenten übereinander geklatscht. Alle SWT.TRANSPARENT flags nützen nix, entweder nur der Progressbar oder nur das Label.
Bernd
	
	
	
	
	
		
	
			
			Hab mich mal mit einem NullLayout versucht und beide Komponenten übereinander geklatscht. Alle SWT.TRANSPARENT flags nützen nix, entweder nur der Progressbar oder nur das Label.
Bernd
		Java:
	
	import org.eclipse.swt.widgets.*;
import org.eclipse.swt.SWT;
public class SWTApplication {
	protected Shell shell;
	protected ProgressBar pb;
	protected Label lbl;
	public static void main(String[] args) {
		try {
			SWTApplication window = new SWTApplication();
			window.open();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public void open() {
		Display display = Display.getDefault();
		createContents();
		shell.open();
		shell.layout();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}
	protected void createContents() {
		shell = new Shell();
		shell.setSize(415, 294);
		shell.setLayout(null);
		// ###
		pb = new ProgressBar(shell, SWT.NONE);
		pb.setBounds(10, 10, 387, 20);
		// ###
		lbl = new Label(shell, SWT.TRANSPARENT);
		lbl.setBounds(10, 10, 387, 20);
		lbl.setText("Test");
		//
		pb.setVisible(true);
		pb.setMinimum(0);
		pb.setMaximum(100);
		pb.setSelection(75);
	}
}