Skip to main content

[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);
                                                                                                   



Back to the top