gpt4 book ai didi

java - 绘制 Jpanel 的边框而不调整内容大小 (Java)

转载 作者:行者123 更新时间:2023-12-01 23:45:23 25 4
gpt4 key购买 nike

我有一列 JPanel 实例,其中包含内容,单击它时,所选面板将设置为有边框(为了区分它),并且只有 1 个时间是有边界的。

问题在于,当它设置边框时,它将面板的外部部分设置为边框,并缩小了内部的内容。虽然看起来很小,但不是很专业,我宁愿让它更像一个覆盖层,内容不会缩小。

我在想也许有某种图形方法可以让我做到这一点?我还没有找到任何方法来做到这一点。

最佳答案

首先将所有组件设置为 EmptyBorder设置为单个像素插图。

当您选择一个面板时,只需按原样设置新选择的面板的边框(可能使用 LineBorder )并将先前选择的面板的边框设置为单个像素 EmptyBorder .

如果你够聪明,你就可以摆脱 EmptyBorder 的单个实例。 ;)

关于java - 绘制 Jpanel 的边框而不调整内容大小 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141452/

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