[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[platform-swt-dev] Re: possible XML SWT markup language?
|
Dne čt 22. května 2003 15:24 public@xxxxxxxxx napsal(a):
> are you suggesting that we build SWT bindings into Jython? Jython already
> has a gui widget set, does it not?
??? in jython you directly use Java classes, you can use SWT without any
bindings
e.g.:
m = Menu(shell, SWT.BAR)
fileItem = MenuItem(m, SWT.CASCADE, text = "File")
fileMenu = Menu(fileItem)
fileItem.menu = fileMenu
openItem = MenuItem(fileMenu, SWT.CASCADE, text = "Open")
openItem.widgetSelected = dialog1
shell.menuBar = m
it's more readable than Java equivalent
Menu m = new Menu(shell, SWT.BAR);
MenuItem fileItem = new MenuItem(m, SWT.CASCADE);
fileItem.setText("File");
Menu fileMenu = new Menu(fileItem);
fileItem.setMenu(fileMenu);
MenuItem openItem = new MenuItem(fileMenu, SWT.CASCADE);
openItem.setText("Open");
openItem.addSelectionListener(
new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
dialog1();
}
}
);
shell.setMenuBar(m);