<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            Java程序運行后如何才能把窗口顯示在屏幕中間

            時間:2025-04-08 14:43:17 java語言 我要投稿
            • 相關推薦

            Java程序運行后如何才能把窗口顯示在屏幕中間

              舉例說明:

              1、有一個200*200像素的窗口,想要把它放在800*600像素的屏幕中間,屏幕的位置應是(800/2,600/2)=(400,300)

              2、為了設置該窗口左上角的位置,以使窗口中心與屏幕中心相吻合,必須符合2個小條件(1)窗口的一半或100像素必須落在屏幕的中心的左邊(2)窗口的一半或100像素必須落在屏幕的中心的上方,因此窗口左上角的位置必須定位于(400-100,300-100)=(300,200)

              如下圖所示:

              但在實際程序運行的過程中,程序的運行環境顯示屏幕的實際尺寸和像素清晰度是不盡相同的,我們必須能動態的判斷運行Java程序的計算機屏幕的大小,以使程序不管運行在什么計算機上都能居中,JAVA的AWT提供了一個Toolkit類,以使我們做出判斷!

              具體應用

              1、在Toolkit類上調用一個靜態方法getDefaultToolkit(),以便為這個平臺在AWT的Toolkit對象上獲得一個句柄。

              2、然后調用Toolkit對象的getScreenSize()方法,該方法返回一個Dimension(中文意為尺寸)類對象。Demension對象正好有兩個public int屬性,即width(以像素為單位),和heigth(以像素為單位)

              3、把這種方法調用“系”在一起,因為我們不想長時間的保持Toolkit對象。我們只想暫時用它來恢復屏幕的Dimension對象:代碼:

              Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();

              因此不必向引用變量分配Toolkit對象的句柄。

              程序代碼:

              import javax.swing.*;

              public class FrameTest {

              public static void main (String[] args) {

              JFrame theFrame = new JFrame("Whee!!!");

              theFrame.setSize(200, 200);

              dimension frameSize=theFrame.getSize();

              Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();

              int centerX = screenSize.width/2;

              int centerY = screeSize.height/2;

              theFrame.setlocation(centerX-halfwidth,centerY-halfHeight);

              theFrame.setVisible(true);}

              }

            【Java程序運行后如何才能把窗口顯示在屏幕中間】相關文章:

            java程序運行方法02-23

            JAVA系統程序的運行07-16

            java程序運行時內存如何分配05-21

            Java程序開發與運行環境05-07

            Java程序開發與運行環境03-23

            如何創建并運行Java線程01-11

            如何設置java的運行環境01-18

            如何創建并運行Java線03-19

            如何編寫java程序07-05

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院