Hallo,
ich bin noch nicht so lang in Java drin, aber habe schon so einige Programme hinbekommen.
Jetzt habe ich vor kurzem mit SWT angefangen, nun stehe ich vor einem Rätsel.
Ist zwar für best. Leute nicht schwer aber für mich noch bisschen.
Frage: mit welchem Befehl... kann ich meine Textfelder, Buttons, Labels, ... auf meinem Layout verschieben... Ich hatte da schnmal was(text.setLocation(x,y) ) aber das ging nicht...
mh kann mir jemand helfen.=? ???:L
HIER nochmal mein Quellcode:
ich bin noch nicht so lang in Java drin, aber habe schon so einige Programme hinbekommen.
Jetzt habe ich vor kurzem mit SWT angefangen, nun stehe ich vor einem Rätsel.
Ist zwar für best. Leute nicht schwer aber für mich noch bisschen.
Frage: mit welchem Befehl... kann ich meine Textfelder, Buttons, Labels, ... auf meinem Layout verschieben... Ich hatte da schnmal was(text.setLocation(x,y) ) aber das ging nicht...
mh kann mir jemand helfen.=? ???:L
HIER nochmal mein Quellcode:
Java:
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.RowData;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class DBEingaben {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
Label label = new Label(shell, SWT.NONE);
label.setText("Enter your name:");
Text text = new Text(shell, SWT.BORDER);
text.setLayoutData(new RowData(100, SWT.DEFAULT));
Button ok = new Button(shell, SWT.PUSH);
ok.setText("OK");
ok.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
System.out.println("OK");
}
});
Button cancel = new Button(shell, SWT.PUSH);
cancel.setText("Cancel");
cancel.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
System.out.println("Cancel");
}
});
shell.setDefaultButton(cancel);
shell.setLayout(new RowLayout());
shell.pack();
shell.setSize(300, 300);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}