📄 treedemo.py
字号:
"""\A simple demonstration of creating a swing tree widget from aPython dictionary."""data = { 'PyObject': { 'PyInteger':None, 'PyFloat':None, 'PyComplex':None, 'PySequence': { 'PyArray':None, 'PyList':None, 'PyTuple':None, 'PyString':None, }, 'PyClass': { 'PyJavaClass':None, }, }, 'sys':None, 'Py':None, 'PyException':None, '__builtin__':None, 'ThreadState':None,}from pawt import swingNode = swing.tree.DefaultMutableTreeNodedef addNode(tree, key, value): node = Node(key) tree.add(node) if value is not None: addLeaves(node, value.items())def addLeaves(node, items): items.sort() for key, value in items: addNode(node, key, value)def makeTree(name, data): tree = Node('A Few JPython Classes') addLeaves(tree, data.items()) return treeif __name__ == '__main__': tree = makeTree('Some JPython Classes', data) swing.test(swing.JScrollPane(swing.JTree(tree)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -