__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 + -
显示快捷键?