gpt4 book ai didi

java - 如何在 JMenuBar 和 JToolbar 之间创建分隔

转载 作者:太空宇宙 更新时间:2023-11-04 07:09:38 24 4
gpt4 key购买 nike

我正在尝试在 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);

enter image description here

最佳答案

您可以为 JToolBar 使用 MatteBorder 并仅设置顶部边缘

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

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

enter image description here

忽略完整图像。它只是我手头有一个菜单栏的一些代码。

请注意工具栏顶部的线条,以在分离时提供更多区别。您可以调整像素厚度和颜色。如果您想要更微妙一点,可以使用浅灰色或灰色等颜色。您的选择

参见MatteBorder javadoc

关于java - 如何在 JMenuBar 和 JToolbar 之间创建分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20836220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com