我正在学习JavaFX并尝试过SceneBuilder。但我想知道为什么ScreenBuilder通过添加以下代码来管理Rows
和Columns
。
<columnConstraints>
<ColumnConstraints />
</columnConstraints>
<rowConstraints>
<RowConstraints />
</rowConstraints>
我知道这只是一列一排。但在编码方面,我没有添加此类代码,GridPane
工作正常,甚至Oracle官方示例也在管理GridPane
而无需在外部创建rows
和columns
并仅使用rowIndex
,columnIndex
。
那么为什么SceneBuilder会添加这样的行? JavaFx中有什么替代SceneBuilder的方法吗?
答案 0 :(得分:0)
res = []
with open('textfile.txt', 'r') as data:
for line in data.readlines():
if '?' in line and not line.endswith('?'):
res.append(line)
return res
是每行和每列的定义。行<columnConstraints></columnConstraints>
只是一个没有额外属性的普通列。
例如:
<ColumnConstraints />