本博客不再更新

          本博客不再更新,請訪問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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 鄂托克旗| 安宁市| 行唐县| 措勤县| 景洪市| 汤阴县| 镇原县| 奉节县| 英德市| 陆川县| 孟州市| 介休市| 澎湖县| 白玉县| 临海市| 勐海县| 偏关县| 罗定市| 塘沽区| 清河县| 临泽县| 克什克腾旗| 东山县| 石嘴山市| 莱州市| 财经| 和政县| 大同市| 英吉沙县| 瓦房店市| 施甸县| 资中县| 全南县| 葫芦岛市| 永清县| 富蕴县| 蒙阴县| 金门县| 安塞县| 东山县| 林周县|