我有一个JTabbedPane,其中2个JPanels设置为GridLayout(13,11).第一个JPanel有足够的单元格填充它离开空单元格.

第二个JPanel填充的单元格明显更少,这导致每个按钮被拉伸以填满整行.
有没有办法让GridLayout尊重空单元格,所以两个JPanels中的按钮大小相同?
我有一个ScrollPane,它包含一个GridPane,其中包含一个ImageView,其中包含一个Image.我想要的是Image在GridPane中居中.
没有ScrollPane,我可以使用setAlignment(Pos.TOP_CENTER)完成此操作,但是一旦我将GridPane添加到ScrollPane,Image就会显示在左上角.
如何让ScrollPane使用setAlignment()值或手动居中Image?
---示例编辑---
没有scrollpane的代码:
public class ImageDB extends Application
{
@Override
public void start(Stage root)
{
Image image = new Image("0.jpg");
ImageView view = new ImageView();
view.setImage(image);
GridPane grid = new GridPane();
grid.getChildren().add(view);
grid.setAlignment(Pos.TOP_CENTER);
BorderPane border = new BorderPane();
border.setCenter(grid);
root.setScene(new Scene(border));
root.setMaximized(true);
root.show();
}
}
Run Code Online (Sandbox Code Playgroud)
结果:https: //i.imgur.com/eWvBQy6.png
带滚动窗格的代码:
public class ImageDB extends Application
{
@Override
public void start(Stage root)
{
Image image = new Image("0.jpg");
ImageView view = new ImageView();
view.setImage(image);
ScrollPane scroll = new ScrollPane(); …Run Code Online (Sandbox Code Playgroud) Meson 是否可以将文件内容读入数组或字符串?从这里可以将字符串拆分为数组,并且可以使用 循环数组foreach,但是我一直无法找到从文件中获取数据的方法。