Example #1
0
 def __init__(self,h):
     from javafx.scene.control import TabPane
     self.ctrl = TabPane()
     labels = h.get('labels')
     items = h.get('items')
     if labels and items:
         for i in range(0,len(items)):
             self.addItem( labels[i], EzLayout(items[i],self.ctrl))        
Example #2
0
class EzTabPane():
    def __init__(self,h):
        from javafx.scene.control import TabPane
        self.ctrl = TabPane()
        labels = h.get('labels')
        items = h.get('items')
        if labels and items:
            for i in range(0,len(items)):
                self.addItem( labels[i], EzLayout(items[i],self.ctrl))        
    def addItem(self, title, item):
        from javafx.scene.control import Tab
        tab = Tab()
        tab.setText(title)
        tab.setClosable(False)
        tab.setContent(item)
        self.ctrl.getTabs().add(tab)