新聞中心
怎么用JAVA程序 繼承方法 求半圓的面積??
public?class?半圓?extends?圓
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計、成都網(wǎng)站制作與策劃設(shè)計,武昌網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:武昌等地區(qū)。武昌做網(wǎng)站價格咨詢:13518219792
這樣就能繼承圓了,算法直接調(diào)圓的方法/2不就是半圓面積么
怎么用JAVA畫半個圓或者是半圓弧?
畫圓一般通過繼承JPanel 或者JFrame ,通過調(diào)用panel或者frame中的Graphics實例完成畫圖。
java繪圖的基本原理:畫一個圓
import javax.swing.*;
import java.awt.*;
public class DrawCicle extends JFrame{MyPanel mp=null;public static void main(String[] args) {DrawCicle dc=new DrawCicle();}
public DrawCicle(){mp =new MyPanel();this.add(mp);this.setSize(300, 250);
this.setLocation(600, 300);this.setDefaultCloseOperation(this.EXIT_ON_CLOSE)this.setVisible(true);}}
請問怎么用JAVA畫半個圓啊,或者是半圓弧
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class TestDrawArc extends JFrame{
MyCanvas1 cnv;
public TestDrawArc(){
super("半圓");
cnv = new MyCanvas1();
this.add(cnv);
this.setSize(500, 500);
this.setVisible(true);
}
public static void main(String[] args) {
new TestDrawArc();
}
}
class MyCanvas1 extends Canvas{
public MyCanvas1(){
super();
}
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.red);
g.drawArc(50, 50, 300, 300, 0, 180);
}
}
drawArc有6個參數(shù):
前面兩個圓的外切矩形左上角的坐標(biāo)點(diǎn),中間兩個是外切矩形的寬和高,倒數(shù)第二個是弧的起始角度,最后一個是弧的跨越角度。
當(dāng)前題目:java半圓代碼 java圓形代碼
文章鏈接:http://www.dlmjj.cn/article/doddogj.html