1

我正在尝试在和之间添加分隔JMenuBarJToolBar因为它就像它们之间没有空格一样JMenuBarJToolBar例如我可以JToolBar加粗或其他什么

JPanel addTable = new JPanel(new BorderLayout());
addTable.add(table,BorderLayout.NORTH);
addTable.add(toolbar, BorderLayout.NORTH);

Container cp=getContentPane();
cp.add(addTable);

在此处输入图像描述

4

2 回答 2

1

您可以使用 aMatteBorderJToolBar设置顶部边缘

JToolBar toolBar = new JToolBar("ToolBar");
MatteBorder matteBorder = new MatteBorder(1, 0, 0, 0, Color.BLACK);
toolBar.setBorder(matteBorder);

这将在工具栏顶部为您提供一条线,一种像素颜色为黑色

在此处输入图像描述

忽略完整的图像。它只是我方便的一些代码,里面有一个菜单栏。

请注意工具栏顶部的行,以提供更多的分离区别。您可以使用像素厚度和颜色。如果你想让它更微妙一点,你可以使用 light_gray 或 gray 之类的颜色。你的选择

请参阅MatteBorder javadoc

于 2013-12-30T09:08:31.450 回答
0

这里也有一些 JPanel Border 的 教程 Border tutorial

于 2013-12-31T07:19:38.557 回答