我想知道是否有人对JavaFX 8有很多经验.我正在做一些表格布局并且需要对齐它们(我是用这个东西强调OCD).我知道在Swing中我可以使用GridBagLayout,但是这不再适用了,我可以设置权重而不是,但我不认为我可以用GridPane做到这一点,JavaFX中有没有相同的东西?
我无法发布图片,因此我将其链接到目前的样子,并突出显示了一些不是我想要的区域.
https://gyazo.com/c112ab623ffd66e6f723eb9be1fcaea9
该代码之前也可用
public class ControlsPanel extends GridPane {
private TextField[] buttons;
private TextField[] miscTextFields;
private Label[] labels;
private Button startSimBtn;
private TabPane tabPane;
private Tab cooperatorTab, defectorTab;
private final int PADDING = 5;
private final String[] v =
{
"C_A_N", "C_A_PD",
"C_A_PN", "C_N_N",
"C_N_PD", "C_N_PN",
"D_A_N", "D_A_PD",
"D_A_PN", "D_N_N",
"D_N_PD", "D_N_PN"
};
private final String[] miscTfLabelValues =
{
"Apology cost: ", "Noise level: ", "Punishmment Cost: ", "Punished Cost: "
};
public ControlsPanel()
{
buttons = new …Run Code Online (Sandbox Code Playgroud)