Advertisement
Serafim

Untitled

Feb 21st, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?php
  2.  
  3. class HandleVars {
  4.     /** @var UIWindow */
  5.     public $root;
  6.  
  7.     /** @var UICombobox */
  8.     public $cb;
  9. }
  10.  
  11. UIManager::setLookAndFeel(UIManager::getSystemLookAndFeel());
  12. SwingUtilities::invokeLater(function(){
  13.     $reader = new XmlUIReader();
  14.     $ui = new \HandleVars();
  15.  
  16.     $source = new ResourceStream("forms/form1.xml");
  17.     $form = $reader->read($source, function(UIElement $el, $var) use ($ui) {
  18.         $ui->{$var} = $el;
  19.     });
  20.     print_r($form);
  21.  
  22.     $ui->root->moveToCenter();
  23.     $ui->root->visible = true;
  24. });
  25.  
  26. /////////////////////
  27.  
  28. class HandleVars
  29. {
  30.     /**
  31.      * @var UIWindow
  32.      */
  33.     public $root;
  34.  
  35.     /**
  36.      * @var UICombobox
  37.      */
  38.     public $cb;
  39. }
  40.  
  41. UIManager::setLookAndFeel(UIManager::getSystemLookAndFeel());
  42. SwingUtilities::invokeLater(function() {
  43.     $reader = new XmlUIReader();
  44.     $ui = new \HandleVars();
  45.  
  46.     $source = new ResourceStream("forms/form1.xml");
  47.     $form = $reader->read(
  48.         $source,
  49.         function (UIElement $el, $var) use ($ui) {
  50.             $ui->{$var} = $el;
  51.         }
  52.     );
  53.     print_r($form);
  54.  
  55.     $ui->root->moveToCenter();
  56.     $ui->root->visible = true;
  57. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement