小编Pen*_*gon的帖子

有没有办法强制GridLayout留下空单元格?

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

第二个JPanel填充的单元格明显更少,这导致每个按钮被拉伸以填满整行. 在此输入图像描述

有没有办法让GridLayout尊重空单元格,所以两个JPanels中的按钮大小相同?

java swing jpanel layout-manager grid-layout

8
推荐指数
3
解决办法
2万
查看次数

如何使javafx 8滚动窗格的内容居中

我有一个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)

javafx-8

6
推荐指数
3
解决办法
9238
查看次数

介子可以读取文件的内容吗

Meson 是否可以将文件内容读入数组或字符串?从这里可以将字符串拆分为数组,并且可以使用 循环数组foreach,但是我一直无法找到从文件中获取数据的方法。

meson-build

5
推荐指数
3
解决办法
754
查看次数