from beakerx import *
f1 = EasyForm("Legend name")
f1
f2 = EasyForm("form2")
f2.addTextField("field name2")
f2
f2['field name2']
f2['field name2'] = '2text from code2'
f2b = EasyForm("form2")
f2b.addTextField("field name2", width = 10)
f2b
f3 = EasyForm("form3")
f3.addTextArea("field name3")
f3
f3['field name3']
f3['field name3'] = '3text from code3'
f3b = EasyForm("form3")
f3b.addTextArea("field name3", width = 20, height = 5)
f3b
f3c = EasyForm("form3")
f3c.addTextArea("field name3", value = "3c initial value 3c")
f3c
f4 = EasyForm("form4")
f4.addCheckBox("field name4")
f4
f4['field name4']
f4['field name4'] = False
f4b = EasyForm("form4")
f4b.addCheckBox("field name4", value = True)
f4b
f5 = EasyForm("form5")
f5.addComboBox("field name5", ["onef5", "twof5", "threef5"])
f5
f5['field name5']
f5['field name5'] = 'threef5'
f6 = EasyForm("form6")
f6.addList("field name6", ["onef6", "twof6", "threef6"], rows = 3)
f6
f6['field name6']
f6['field name6'] = ['onef6']
f6b = EasyForm("form6b")
f6b.addList("field name6", ["onef6b", "twof6b", "threef6b"], multi=False)
f6b
f6b['field name6']
f6c = EasyForm("form6c")
f6c.addList("field name6c", ["onef6c", "twof6c", "threef6c", "threef6c"], rows=2)
f6c
f7 = EasyForm("form7")
f7.addCheckBoxes("field name7", ["onef7", "twof7", "threef7", "fourf7"])
f7
f7['field name7']
f7['field name7'] = ['onef7']
f7b = EasyForm("form7b")
f7b.addCheckBoxes("field name7", ["onef7b", "twof7b", "threef7b"], orientation=EasyForm.HORIZONTAL)
f7b
f8 = EasyForm("form8")
f8.addRadioButtons("field name8", ["onef8", "twof8", "threef8"])
f8
f8['field name8']
f8['field name8'] = 'threef8'
f8b = EasyForm("form8")
f8b.addRadioButtons("field name8", ["onef8b", "twof8b", "threef8b"], orientation=EasyForm.HORIZONTAL)
f8b
f9 = EasyForm("form9")
f9.addDatePicker("field name9")
f9
f9['field name9']
f9['field name9'] = '20170527'
from beakerx import *
def setField4():
f11["field4"] = "from actionPerformed"
f10 = EasyForm("form10")
f10.addButton("run tag", tag="tag1")
button11 = f10.addButton("actionPerformed")
button11.actionPerformed = lambda: setField4()
f10
f11['field2'] = "test text"
f11 = EasyForm("form11")
f11.addTextField("field2")
f11.addTextField("field4")
f11