小编sam*_*lee的帖子

BorderLayout显示边框线

我不是很擅长Java GUI,需要寻求帮助.

我打算在我的BorderLayout中心西边添加图像作为我的内容和底部的按钮.

我创建了一个空边框,在我的南面板和我的西面板和中心面板之间做了一些填充.现在我只想在南边界的顶部添加一条线.

如下面的屏幕截图所示,西面板和中心面板之间也有一条线,我该如何移除该线并将线保持在南面板的顶部?

附上我的代码:

在此输入图像描述

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class test {
    public static void main(String[] args) { 

        JPanel panel1 = new JPanel(new BorderLayout());
        JPanel panel2 = new JPanel(new FlowLayout());
        JPanel panel3 = new JPanel(new FlowLayout());
        JPanel panel4 = new JPanel(new FlowLayout());

        JFrame frame = new JFrame();

        panel2.add( new JLabel( "WEST <will be adding image here>" ));
        panel3.add( new JLabel( "CENTER <contents>"));  
        panel4.add( new JLabel( "SOUTH <will be …
Run Code Online (Sandbox Code Playgroud)

java swing border border-layout

3
推荐指数
1
解决办法
4538
查看次数

标签 统计

border ×1

border-layout ×1

java ×1

swing ×1