📄 testgraphics.java
字号:
package ForTest;
import java.applet.*;
import java.awt.*;
import java.awt.geom.*;
public class TestGraphics extends Applet{
public void paint(Graphics g){
this.setSize(400,700);
g.drawRoundRect(10, 10, 100, 100, 50, 50);
g.drawRoundRect(10, 120, 100, 100, 50, 100);
g.drawRoundRect(10, 240, 100, 100, 100, 50);
g.draw3DRect(10, 350, 100, 100,true);
g.setColor(Color.YELLOW);
g.fill3DRect(10, 460, 100, 100,true);
//g.fillRect(10, 460, 100, 100);
g.setColor(new Color(255,0,0));
g.drawArc(200,100,120,120,90,180);
g.fillArc(200,100,120,120,30,300);
int[] px1={50,90,10,50};
int[] py1={10,50,50,30};
g.drawPolygon(px1,py1,4);
Graphics2D g2d=(Graphics2D)g;
BasicStroke bs=new BasicStroke(10,BasicStroke.CAP_ROUND,
BasicStroke.JOIN_MITER);
g2d.setStroke(bs);
Line2D line1=new Line2D.Double(20,30,150,130);
Line2D line2=new Line2D.Double(120,30,20,30);
g2d.draw(line1);
g2d.setColor(Color.BLACK);
g2d.draw(line2);
GradientPaint gp=new GradientPaint(200,100,Color.RED,
400,300,Color.BLACK);
g2d.setPaint(gp);
Arc2D circle=new Arc2D.Double(250,150,150,150,0,360,Arc2D.OPEN);
g2d.draw(circle);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -