JFrame 中的问题间距

Trouble spacing in JFrame

我是 Java 的新手,我想做的是用一堆图像生成一个 GUI 我已经设法生成了一堆图像,但是,它们没有必要 space在它们之间水平排列,有什么方法可以摆脱这个问题吗?我正在这样生成它们?

setLayout(new FlowLayout());
int numberOfTabs = 4;// number of times image is shown
for(int i = 0; i<numberOfTabs;i++) {
    add(
        new JLabel(new ImageIcon(getClass().getClassLoader().getResource("Path to image"))));
    //creates a new image anonymous object and adds it to the jframe        
}   
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Sheetssss");
pack();
setVisible(true);
//also in this context this = a Jframe object so all these methods can be called without an object reference

有没有我可以调用的其他方法,以便可以将水平间距设置为 0? 如下图所示,图像之间有space,图像之间的2条垂直黑线应该重叠 谢谢

你只需要改变

setLayout(new FlowLayout()) 

setLayout(new FlowLayout(FlowLayout.LEFT,0,0));