问题描述
我想制作一个包含三个部分的表单,两个包含字段,一个包含按钮。
pd.crosstab(df["col_1"],df["col_2"])
格式和一些文本可能会关闭,但这是我的通用解决方案。我制作了一个根堆栈窗格来保存表单的所有部分。然后,我制作了两个网格窗格来放置文本字段,并制作了一个 public class Form extends Application{
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
StackPane root = new StackPane();
GridPane fp = new GridPane();
fp.setAlignment(Pos.TOP_CENTER);
fp.setHgap(6);
fp.setVgap(6);
fp.add(new Label("Name: "),0);
TextField name = new TextField();
name.setPrefWidth(450);
fp.add(name,1,0);
GridPane sp = new GridPane();
sp.setAlignment(Pos.CENTER);
sp.setHgap(6);
sp.setVgap(6);
sp.add(new Label("Another Name: "),0);
TextField anothername = new TextField();
anothername.setPrefWidth(120);
sp.add(anothername,2,0);
HBox hbox = new HBox();
hbox.setAlignment(Pos.BOTTOM_CENTER);
Button btn1 = new Button("Button 1");
hbox.getChildren().add(btn1);
Scene scene = new Scene(root,500,500);
root.getChildren().addAll(fp,sp,hbox);
stage.setScene(scene);
stage.show();
}
}
来放置底部的按钮。
我的问题是只能单击名称字段。如果我尝试单击另一个名称字段,它将不起作用。我可以按 Tab 键来循环浏览字段和按钮,但我希望能够单独单击每个字段。有没有更好的方法来创建具有多个窗格或 hbox 的场景?我也对只有一个网格窗格持开放态度,但我认为有两个会更容易格式化,因为我想分隔不同的字段。谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)