簡體   English   中英

java TitledBorder 空標題邊框稍大

[英]java TitledBorder with empty title has a slightly larger border

我使用以下代碼為 JPanel 創建邊框

TitledBorder border = BorderFactory.createTitledBorder(
      BorderFactory.createEtchedBorder(EtchedBorder.RAISED),
      title,
      TitledBorder.LEFT,
      TitledBorder.TOP);
border.setTitleFont(font);
border.setTitleColor(color);
panel.setBorder(border);

title為空字符串時,邊框關閉,這正是我想要的。
但是,邊框也比正常情況稍大。
在此處輸入圖像描述
我怎樣才能解決這個問題?

僅使用

TitledBorder border = BorderFactory.createEtchedBorder(EtchedBorder.RAISED);

產生相同的結果。

如果你想有一個空邊框,試試BorderFactory#createEmptyBorder

我希望,這可以幫助你。 問候,MausTipTop100!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM