2011-08-18 18 views

回答

1

您需要使用JNI調用ncurses的或使用該做同樣的庫。

如果您只需要獲取維度信息,則有一個示例here,它具有對getRowCount和getColumnCount的API調用。

-4

您可以通過調用的getSize上的JFrame或任何外部容器是拿到一個Swing應用程序運行在窗口的尺寸。這就是像你描述我會使用的東西:得到窗口的大小,然後計算出的字體大小窗口大小的一定比例,可能與上限和下限,所以你不設置2時字體大小用戶在增長窗口時縮小窗口或150。

您可以撥打GraphicsConfiguration.getLocalGraphicsConfiguration得到一個對象,讓你對一般的圖形環境的信息。您可能希望檢查該類上的Java文檔以查看它是否提供了您想要的那種信息。 getMaximumWindowBounds可能是你正在尋找的。

您也可以最大限度地提高setExtendedState一個窗口,那麼你可以在那個時候檢查範圍。

相關問題