//绘制曲线
package assignment2;
import java.awt.*;
import javax.swing.*;
public class DrawingGraphics extends JFrame{
public DrawingGraphics(){
super("Drawing curve of the function");
setSize(1000,1000);
setVisible(true);
}
public void paint(Graphics g)
{
super.paint(g);
int mid = 500;
g.setColor(Color.black);
g.drawLine(150,mid,850,mid);
g.drawLine(mid,80,mid,850);
int interval = 70;
for(int i = 1; i < 10; i++)
{
g.drawLine(150+i*interval,mid-10,150+i*interval,mid);
g.drawString(((-2.5 + 0.5*i) + ""),145+i*interval,mid+15);
}
for(int i = 1; i <= 10; i++)
{
g.drawLine(mid+10,80+i*interval,mid,80+i*interval);
g.drawString((12-2*i) + "", mid - 15, 85+i*interval);
}
int xValues0[] = {mid-10,mid+10,mid};
int yValues0[] = {
80,80,60};
int xValues1[] = {
850,850,870};
int yValues1[] = {mid+10,mid-10,mid};
Polygon polygon0 =
Java——图形程序设计3之利用Graphics绘制图形和绘制g2d图型
最新推荐文章于 2025-06-19 20:50:31 发布