gpt4 book ai didi

java - 在 java swing 组件上绘制边框

转载 作者:行者123 更新时间:2023-11-30 09:13:50 25 4
gpt4 key购买 nike

我在 java swing 中有一个 UI 要求,其中我需要实现以下目标:

enter image description here

顶部的 2 个按钮放置在 JPanel 中。我需要通过该面板的中心画一条线,直到 2 个按钮的开头。下面的面板是一个以卡片布局排列的面板容器。当单击按钮时,卡片会切换显示另一个面板。

所以在所有方面这看起来都像 JTabbedPane,有一个区别,选项卡是排列在选项卡式 Pane 中心的按钮。我正在构建的 UI 需要这种差异。

到目前为止,按钮和卡片布局面板如下所示

enter image description here

如您所见,按钮和面板的显示和外观是分开的,如果它们看起来像是代表一个单元就好了。

最佳答案

As you can see, the buttons and panels appear and look separate, instead it would be nice if they are made to appear like they represent one unit.

将边框放在外面板周围。那就是使用带有 BorderLayout 的面板。这个面板可以有一个 LineBorder。然后将按钮面板添加到 NORTH,将带有 CardLayout 的面板添加到 CENTER。

不会通过按钮绘制线条,但按钮和面板会像它们在单元上所代表的那样出现。

关于java - 在 java swing 组件上绘制边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20833947/

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