2

我正在尝试在我的 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__

谢谢

4

1 回答 1

2

你可以试试,这里BoxBoxLayout.Y_AXIS说明。

于 2013-05-24T10:42:27.633 回答