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

📄 graphic.java

📁 学习Java的一些基本课件和源代码 对于初学者很有帮助的
💻 JAVA
字号:
//Graphic.java
import java.awt.*;
import javax.swing.*;

public class Graphic extends JFrame{
	public Graphic(){
		super("字体、颜色与绘图示例");//调用超类的构造方法,设置窗口标题
		setSize(480,240);   //设置窗口大小
		setVisible(true);   //使窗口可见
	}
	
	public void paint(Graphics g)
	{
		super.paint(g);
		
		g.setFont(new Font("Serif",Font.BOLD,12));//设置字体
		g.setColor(Color.BLACK);                  //设置颜色
		g.drawString("字体Serif,粗体,12号,黑色",20,50);//绘制字符串
		
		g.setFont(new Font("SansSerif",Font.BOLD+Font.ITALIC,15));
		g.setColor(new Color(255,0,0));
		g.drawString("字体SansSerif,粗斜体,15号,红色",200,50);
		
		g.drawLine(20,60,450,60);//绘制直线
		
		g.setColor(Color.BLUE);
		g.drawRect(20,70,100,50);//绘制矩形
		g.fillRect(130,70,100,50);//绘制实心矩形
		
		g.setColor(Color.YELLOW);
		g.draw3DRect(20,130,100,50,true);//绘制三维凸起矩形
		g.fill3DRect(130,130,100,50,false);//绘制三维凹陷实心矩形
		
		g.setColor(Color.pink);
		g.drawOval(240,80,100,50);//绘制椭圆
		g.fillOval(350,80,100,50);//绘制实心椭圆
		
		g.setColor(Color.MAGENTA);
		int xValues[]={250,280,290,300,330,310,320,290,260,270};
		int yValues[]={160,160,140,160,160,170,180,170,180,170};
		g.drawPolygon(xValues,yValues,10);//绘制空心多边形
		
		int xValues2[]={360,390,400,410,440,420,430,400,370,380};
		g.fillPolygon(xValues2,yValues,10);//绘制实心多边形
		
	}
	
	public static void main(String args[])
	{
		JFrame.setDefaultLookAndFeelDecorated(true);//设置窗口的外观和感觉为Java默认
		Graphic myGraphic=new Graphic();//产生Graphic类的一个实例
		myGraphic.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口
	}
}

⌨️ 快捷键说明

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