forms
Содержит функции для работы с формами
Константы
BorderLayout
: map =
{
AFTER_LINE_ENDS=After,
LINE_END=After,
LINE_START=Before,
BEFORE_LINE_BEGINS=Before,
CENTER=Center,
EAST=East,
BEFORE_FIRST_LINE=First,
PAGE_START=First,
AFTER_LAST_LINE=Last,
PAGE_END=Last,
NORTH=North,
SOUTH=South,
WEST=West
}
BoxLayout
: map = {X_AXIS=0, Y_AXIS=1, LINE_AXIS=2, PAGE_AXIS=3}
DISPOSE_ON_CLOSE
: number = 2
DO_NOTHING_ON_CLOSE
: number = 0
EXIT_ON_CLOSE
: number = 3
HIDE_ON_CLOSE
: number = 1
SwingConstants
: map =
{
BOTTOM=3,
CENTER=0,
EAST=3,
HORIZONTAL=0,
LEADING=10,
LEFT=2,
NEXT=12,
NORTH=1,
NORTH_EAST=2,
NORTH_WEST=8,
PREVIOUS=13,
RIGHT=4,
SOUTH=5,
SOUTH_EAST=4,
SOUTH_WEST=6,
TOP=1,
TRAILING=11,
VERTICAL=1,
WEST=7
}
Функции
borderLayout(hgap = 0, vgap = 0)
- создаёт BorderLayout
boxLayout(panel, axis = BoxLayout.PAGE_AXIS)
- создаёт BoxLayout
cardLayout(hgap = 0, vgap = 0)
- создаёт CardLayout
flowLayout(align = FlowLayout.CENTER, hgap = 5, vgap = 5)
- создаёт FlowLayout
gridLayout(rows = 1, cols = 0, hgap = 0, vgap = 0)
- создаёт GridLayout
newButton(text = "")
- создаёт новую кнопку
newLabel(text = "", align = SwingConstants.LEADING)
- создаёт новую текстовую метку
newPanel(layoutManager = ...)
- создаёт новую панель с опциональным LayoutManager
newTextField(text = "")
- создаёт новое поле ввода
newWindow(title = "")
- создаёт новое окно и возвращает JFrameValue