⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linesrectsovals.java

📁 本java源程序包括了大量的学习程序(共27章)方便大家学习
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
public class LinesRectsOvals extends JFrame
{
	public LinesRectsOvals()
	{
		super("绘制线条,矩形,椭圆");
		setSize(400,165);
		setVisible(true);
	}
	
	//绘制线条,矩形,椭圆
	public void paint(Graphics g)
	{
		super.paint(g);                 //调用父类JFrame的方法paint();
		
		//绘制线条,线条起点坐标为(5,30), 终点坐标(350, 30)
		g.setColor(Color.RED);
		g.drawLine(5, 30, 350, 30);
		
		g.setColor(Color.BLUE);
        //绘制矩形,矩形的左上角坐标为(5,40), 矩形宽度为90, 高度为55
		g.drawRect(5, 40, 90, 55);
        //绘制实心矩形
		g.fillRect(100, 40, 90, 55);      
		
		g.setColor(Color.CYAN);
		//绘制圆角矩形, 矩形的左上角坐标为(195,40),矩形宽度为90, 高度为55, 弧宽为50,弧高为50
		g.drawRoundRect(195, 40, 90, 55, 50, 50);
		//绘制实心圆角矩形
		g.fillRoundRect(290, 40, 90, 55, 20, 20);
		
		g.setColor(Color.YELLOW);
		//绘制3D矩形, 矩形的左上角坐标为了(5,100),矩形宽度为90,高度为55,
		//当最后一个参数的值为真时矩形为凸出的;为假时矩形是凹陷的
		g.draw3DRect(5, 100, 90, 55, true);
		//绘制实心3D矩形
		g.fill3DRect(100, 100, 90, 55, false);
		
		g.setColor(Color.MAGENTA);
		//绘制椭圆,椭圆边界矩形的左上角坐标为(195,100),边界矩形宽度为90,高度为55
		g.drawOval(195, 100, 90, 55);
		//绘制实心椭圆
		g.fillOval(290, 100, 90, 55);
	}  
	public static void main(String[] args) 
	{
       LinesRectsOvals application = new LinesRectsOvals();
       application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -