本博客不再更新

          本博客不再更新,請?jiān)L問http://blog.sina.com.cn/fulaoshi

          統(tǒng)計(jì)

          最新評論

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

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

          ??? 什么時候需要這樣BT的窗體呢?就是在做內(nèi)測軟件的時候,發(fā)現(xiàn)不得不如此,寫一個類,繼承自JFrame,然后在構(gòu)造函數(shù)中寫如下的代碼:

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

          ??? 接下來是事件部分,需要關(guān)心的事件是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,一個超級無敵的關(guān)不掉,移不走,擋不住的窗體就制作完畢了
          ???


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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平和县| 德江县| 车险| 于田县| 桑日县| 页游| 临海市| 永州市| 房山区| 海淀区| 武川县| 琼海市| 通渭县| 遵化市| 宣化县| 台南市| 临汾市| 页游| 扶风县| 胶南市| 青岛市| 苗栗市| 永福县| 呼和浩特市| 天水市| 攀枝花市| 田阳县| 循化| 黔江区| 仙居县| 八宿县| 沙河市| 彭泽县| 来凤县| 朝阳区| 怀来县| 南涧| 长春市| 广饶县| 青田县| 土默特左旗|