W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
點(diǎn)類表示二維空間中的位置。
二維空間中的位置由兩個(gè)值表示:x坐標(biāo)和y坐標(biāo)。
Point類在java.awt包中。
以下代碼演示其使用:
// Create a Point Point p = new Point(20, 40); // Get the x and y coordinate of p int x = p.getX(); int y = p.getY(); // Set the x and y coordinate of p to (10, 60) p.setLocation(10, 60);
以下代碼顯示了如何使用Point類設(shè)置并獲取組件的位置(x和y坐標(biāo))。
以下兩個(gè)語句做同樣的事情。
JButton closeButton = new JButton("Close"); closeButton.setLocation(10, 15); closeButton.setLocation(new Point(10, 15));
獲取按鈕的位置
Point p = closeButton.getLocation();
維度類包裝組件的寬度和高度。java.awt包中的維類用于表示組件的大小。
下面的代碼用a創(chuàng)建Dimension類 寬度和高度。
Dimension d = new Dimension(200, 20);
然后我們將closeButton的大小設(shè)置為200乘20。
closeButton.setsize(d);
我們可以使用下面的代碼來設(shè)置大小。
closeButton.setSize(200, 20);
我們可以使用下面的代碼來設(shè)置大小。...
Dimension d2 = closeButton.getSize(); int width = d2.width; int height = d2.height;
java.awt包中的Insets類表示容器周圍的空格。它包裝四個(gè)屬性命名為top,left,bottom和right,其值表示留在容器四側(cè)的空間。
以下代碼創(chuàng)建Insets類的對(duì)象使用它的構(gòu)造函數(shù)Insets(top,left,bottom,right)。
Insets ins = new Insets(20, 5, 5, 5);
然后我們可以得到一個(gè)JFrame的插頁
Insets ins = frame.getInsets(); int top = ins.top; int left = ins.left; int bottom = ins.bottom; int right = ins.right;
java.awt包中的Rectangle類表示一個(gè)矩形形狀。矩形由三個(gè)屬性定義:
Rectangle對(duì)象組合了Point對(duì)象和Dimension對(duì)象。Point對(duì)象保存矩形左上角的(x,y)坐標(biāo)而Dimension對(duì)象保存寬度和高度。
我們可以通過指定來創(chuàng)建一個(gè)Rectangle類的對(duì)象不同組合的性質(zhì)。
要?jiǎng)?chuàng)建一個(gè)矩形對(duì)象,其左上角在(0,0)寬度和高度為零。
Rectangle r1 = new Rectangle();
從具有寬度的Point對(duì)象創(chuàng)建Rectangle對(duì)象和高度為零。
Rectangle r2 = new Rectangle(new Point(10, 10));
從Point對(duì)象和Dimension對(duì)象創(chuàng)建Rectangle對(duì)象
Rectangle r3 = new Rectangle(new Point(10, 10), new Dimension(200, 100));
要通過指定其左上角“s"來創(chuàng)建Rectangle對(duì)象坐標(biāo)為(10,10),寬度為200,高度為100
Rectangle r4 = new Rectangle(10, 10, 200, 100);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: