__init__.py
来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 35 行
PY
35 行
import sysfrom java import awtdef test(panel, size=None, name='AWT Tester'): f = awt.Frame(name, windowClosing=lambda event: sys.exit(0)) if hasattr(panel, 'init'): panel.init() f.add('Center', panel) f.pack() if size is not None: f.setSize(apply(awt.Dimension, size)) f.setVisible(1) return fclass GridBag: def __init__(self, frame, **defaults): self.frame = frame self.gridbag = awt.GridBagLayout() self.defaults = defaults frame.setLayout(self.gridbag) def addRow(self, widget, **kw): kw['gridwidth'] = 'REMAINDER' apply(self.add, (widget, ), kw) def add(self, widget, **kw): constraints = awt.GridBagConstraints() for key, value in self.defaults.items()+kw.items(): if isinstance(value, type('')): value = getattr(awt.GridBagConstraints, value) setattr(constraints, key, value) self.gridbag.setConstraints(widget, constraints) self.frame.add(widget)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?