簡體   English   中英

跨平台的Swing應用程序中的UI更改

[英]UI Change in Swing application across platforms

我的Swing應用程序的GUI使用Window Builder Pro GUI編輯器Window Builder Pro 使用的布局是MigLayoutAbsoluteLayout 應用程序是使用Windows Machine開發的,因此UI在Windows可以很好地對齊和整齊,但是當我在Mac OS X運行相同的應用程序時,應用程序的Frame無法容納其bounds內的組件。 我的意思是,框架內Components大小會因平台而異。 當我提供額外的空間(增加邊框范圍)時,在Mac看起來不錯,但在Windows卻很奇怪。 有什么方法可以使FramePanel的內容或Components增長。

不要使用絕對布局。 布局管理器正好用於避免您所面臨的問題。

假設您使用AbsoluteLayout是因為現有的布局管理器都無法滿足您的需求,

看一下創建自定義布局管理器並使用一個而不是AbsoluteLayout。(在此之前,請確保當前的布局管理器都不適合您的需求)

暫無
暫無

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

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