簡體   English   中英

為什么我的swing GUI在設計上看起來與運行時不同?

[英]Why does my swing GUI look different in design than at run-time?

當我使用swing設計我的GUI時,Swing控制按鈕是灰色的,文本很容易適合它們。 但是,當我運行程序時,按鈕變為部分藍色,文本不再適合它們。 為什么我的程序在Swing設計中看起來與運行時不同?

為什么我的程序在Swing設計中看起來與運行時不同?

可能與你的外觀有關

但是,當我運行程序時,按鈕變為部分藍色,文本不再適合它們。

可能是因為您沒有使用布局管理器 布局管理器將確保組件正確顯示,即使在LAF之間切換也是如此。

我無法猜測您使用什么工具來創建GUI,但是您正在使用該工具做錯了什么。 如果您需要更多幫助,請發布證明問題的SSCCE

我想你正在使用一些GUI構建器。 Netbeans gui builder使用原生LaF顯示預覽,而程序使用默認的Metal LaF運行,它具有不同的組件邊距和字體大小。 將程序中的LaF更改為最適合您的布局的LaF,或者將組件放大。

暫無
暫無

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

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