首先我們來看一下如何讓視窗(比如說jframe)的標題欄不顯示呢?其實很簡單,只需要呼叫frame類中的setundecorated()方法就可以讓frame視窗失去邊框和標題欄的修飾了。**示例如下:
jframe f = new jframe("test frame");
f.setundecorated(true);
f.setsize(300, 300);
f.setvisible(true);
執行如上程式,您將會發現乙個沒有任何邊框和標題欄的視窗顯示在介面上了。但是這裡需要注意的是,setundecroated方法必須在setvisible之前被執行,一定要確保frame視窗是新建立並且沒有做過任何顯示,甚至是pack動作也不能做過,否則你會得到乙個異常。
好了,完成乙個任務之後,我們繼續來講述如何讓視窗全螢幕顯示,這個問題的解決思路非常簡單,只要我們知道螢幕視窗的大小,然後將視窗的位置和大小調整到螢幕視窗的相同大小就全螢幕了。但是我們兩種程式實現辦法。
首先我們先看第一種:
程式**如下:
jframe f = new jframe("test");
f.setundecorated(true);
f.getgraphicsconfiguration().getdevice().setfullscreenwindow(f);
f.setvisible(true);
第二種辦法如下:
jframe f = new jframe("test");
dimension screensize = toolkit.getdefaulttoolkit().getscreensize();
rectangle bounds = new rectangle(screensize);
f.setbounds(bounds);
f.setvisible(true);
好了,到這裡,我們的任務完成了。
JFrame全屏問題
jframe可以通過 setextendedstate jframe.maximized both 來達到全屏的效果。但是比較奇怪的是,如果乙個frame是單獨執行,上面的語句會全屏 遮住windows工作列 如果是被另外乙個dialog呼叫 比如輸入登入密碼後出現frame 就會變成一般windo...
在 Linux下 JFrame 進入全屏失敗
執行環境 hiweed 1.0 final,xfce,jre 1.5.0.06 code this.setextendedstate maximized both this.setundecorated true this.setsize toolkit.getdefaulttoolkit gets...
設定Activity全屏
全屏 在android下如何實現乙個activity的全屏顯示呢?目前發現有兩種方法可以實現 方法一 使用xml的方法,在該項目的androidmanifest.xml檔案中,在需要全屏的activity元素中新增屬性 android theme android style theme.notitl...