[英]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.