本博客不再更新

          本博客不再更新,請訪問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 本博客不再更新 閱讀(1294) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 商都县| 武安市| 余干县| 岳普湖县| 沙湾县| 保靖县| 巨鹿县| 怀集县| 拉萨市| 崇礼县| 泰宁县| 九台市| 连江县| 平顶山市| 东丽区| 瑞安市| 淮南市| 盘山县| 方山县| 沙雅县| 五华县| 汨罗市| 铁力市| 新和县| 鱼台县| 鹤岗市| 平塘县| 睢宁县| 潼关县| 宝清县| 邢台县| 浮梁县| 长武县| 正蓝旗| 西华县| 两当县| 通榆县| 霍林郭勒市| 岚皋县| 石景山区| 新建县|