使用java畫圓要用到繪圖類Graphics,下面是實(shí)例代碼和運(yùn)行效果:
普陀ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
package?com.dikea.demo01;
import?java.awt.*;
import?javax.swing.*;
//?java繪圖原理
public?class?demo_01??extends?JFrame?{
MyPanel?mp?=?null;
public?static?void?main(String[]?args)?{
//?TODO?自動(dòng)生成的方法存根
demo_01?demo01?=?new?demo_01();
}
public?demo_01(){
mp?=?new?MyPanel();
this.add(mp);
this.setSize(400,?300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
//?定義一個(gè)MyPanel面板,用于繪圖區(qū)域
class?MyPanel?extends?JPanel{
//覆蓋JPanel
//?Graphics?是繪圖的重要類,可以理解成一支畫筆
public?void?paint(Graphics?g){
//??1.?調(diào)用父類函數(shù)完成初始化任務(wù)
//??這句話不可以少
super.paint(g);
//?先畫出一個(gè)圓圈
g.drawOval(100,?100,?30,?30);
}
}
代碼復(fù)制進(jìn)ide編程工具,運(yùn)行效果如下:
應(yīng)用程序什么時(shí)候結(jié)束取決于你一開始創(chuàng)建了多少動(dòng)物???
從你的描述看來,無論有多少只動(dòng)物,最長命的動(dòng)物的壽命即是程序的壽命了。
g.drawoval這個(gè)方法是用來繪制一個(gè)普通意義上的橢圓的,drawOval( int x, int y, int width, int height)
x - 要繪制橢圓的左上角的 x 坐標(biāo)。
y - 要繪制橢圓的左上角的 y 坐標(biāo)。
width - 要繪制橢圓的寬度。
height - 要繪制橢圓的高度。
當(dāng)width和height一樣的時(shí)候就成了園
1、首先,我們需要在代碼中導(dǎo)入相應(yīng)的包,以便能夠使用 JFrame 類。然后,新建一個(gè)窗口類繼承自 JFrame 類。
2、在窗口類中創(chuàng)建一個(gè)初始化方法,我們需要在該方法中初始化窗口類對(duì)象,并將其顯示出來。
3、對(duì)窗口對(duì)象進(jìn)行初始化時(shí),我們先設(shè)置好窗口的標(biāo)題。
4、再設(shè)置窗口的大小,參數(shù)分別為窗口的長和寬,單位是像素。
5、接著設(shè)置窗口左上角的坐標(biāo)位置,以確定窗口的位置。參數(shù)分別為窗口左上角頂點(diǎn)的 x 坐標(biāo)和 y 坐標(biāo)。
6、最后,調(diào)用 setVisible 方法將窗口顯示出來。參數(shù)為 true 表示顯示,為 false 表示隱藏。
7、窗口類寫好后,我們?cè)?main 方法中創(chuàng)建一個(gè)窗口類對(duì)象,然后調(diào)用該對(duì)象的初始化方法就可以將窗口顯示出來了。
public?class?Circle?{
//圓的半徑
private?double?radius;
//求圓的面積
public?double?findArea()?{
return?Math.PI*radius*radius;
}??
public?double?getRadius()?{
return?radius;
}
public?void?setRadius(double?radius)?{
this.radius?=?radius;
}
}
測(cè)試類自己去寫。
分享題目:java窗口里一個(gè)園代碼,java做一個(gè)窗口
本文路徑:http://aaarwkj.com/article22/dssjdcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、、微信小程序、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)