簡體   English   中英

全屏搖擺應用程序具有不同的分辨率

[英]Full screen swing application on different resolutions

我目前正在使用Swing編寫桌面應用程序。 我的問題是,它是一個全屏應用程序,必須在具有不同屏幕和不同結果的不同計算機上運行。 有解決這個問題的優雅方法嗎? 我還想我可以使用某種百分比來調整屏幕上每個組件的大小,並將它們放在屏幕上的絕對位置? 我很確定這可能/會起作用。 我只是不知道這是否是好的編碼...

提前致謝。

有幾種方法可以使用JVM帶給您的不同LayoutManager來實現。 一個好的起點應該是《布局管理器的視覺指南》

在JGoodies框架中可以找到一個非常靈活且易於使用的LayoutManager。 請查看:: JGoodies Forms ::及其白皮書

您可以嘗試以下方法:

Toolkit.getDefaultToolkit().getScreenResolution();

要么

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
gd.setFullScreenWindow(app);

暫無
暫無

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

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