【发布时间】:2013-05-19 16:17:33
【问题描述】:
我正在尝试在我的 gui 中使用网格布局来在 Jython 中将复选框对齐在另一个下方,即使我使用 setLocation 函数,我也无法正确对齐它们,有没有其他方法可以做到这一点?
from javax.swing import *
from java.awt import *
class Example:
def __init__(self):
print "inside class"
frame = JFrame("Window1")
frame.setSize(600, 600)
frame.setResizable(0)
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
frame.setLayout(FlowLayout())
label = JLabel("check buttons are here")
frame.add(label)
chkb1 = Checkbox("script1")
chkb1.setLocation(100, 300)
chkb2 = Checkbox("script2")
chkb1.setLocation(100, 400)
chkb3 = Checkbox("script3")
chkb1.setLocation(100, 500)
frame.add(chkb1)
frame.add(chkb2)
frame.add(chkb3)
frame.show()
if __name__ == '__main__':
obj=Example();
print __name__
谢谢
【问题讨论】:
-
为sscce+1。
-
为该列复选框使用
GridLayout。
标签: java python swing awt jython