本博客不再更新

          本博客不再更新,請訪問http://blog.sina.com.cn/fulaoshi

          統計

          最新評論

          [導入]Swing中如何讓窗體全屏,總在最前面……

          ?? Swing中如何讓窗體全屏,總在最前面,沒有邊框和控制欄,并且不能切換出去,也不能最小化或者移動……

          ??? 什么時候需要這樣BT的窗體呢?就是在做內測軟件的時候,發現不得不如此,寫一個類,繼承自JFrame,然后在構造函數中寫如下的代碼:

          ??? this.setExtendedState(JFrame.MAXIMIZED_BOTH);?//最大化
          ??? this.setAlwaysOnTop(true);????//總在最前面
          ??? this.setResizable(false);????//不能改變大小
          ??? this.setUndecorated(true);????//不要邊框

          ??? 接下來是事件部分,需要關心的事件是windowLostFocus和windowIconified(最小化)

          ??? public void this_windowLostFocus(WindowEvent e) {
          ??????? this.requestFocus();
          ??????? this.setLocation(0,0);
          ??? }

          ??? public void this_windowIconified(WindowEvent e) {
          ??????? this.setExtendedState(JFrame.MAXIMIZED_BOTH);
          ??? }

          ??? ok,一個超級無敵的關不掉,移不走,擋不住的窗體就制作完畢了
          ???


          文章來源:http://blog.sina.com.cn/u/4a5ca024010006wb

          posted on 2007-03-21 23:30 本博客不再更新 閱讀(1296) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 万安县| 九龙城区| 锡林浩特市| 马鞍山市| 陆河县| 永康市| 堆龙德庆县| 渝中区| 封丘县| 扎兰屯市| 莲花县| 永州市| 潮州市| 无极县| 乌审旗| 阿拉善左旗| 资兴市| 崇州市| 滨州市| 漳浦县| 澎湖县| 清镇市| 邵阳县| 松江区| 西藏| 黎平县| 新昌县| 乌兰察布市| 军事| 得荣县| 孙吴县| 石河子市| 自治县| 东辽县| 丰城市| 思南县| 噶尔县| 丰原市| 杨浦区| 东乡县| 新郑市|