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

📄 testgraphicsbean.java

📁 java绘制图像
💻 JAVA
字号:
package myClasslib1; 
import javax.swing.*;
import javax.swing.tree.*;
import java.awt.*;
import java.awt.event.*;
import java.text.*; 


public class TestGraphicsBean extends JFrame// implements ActionListener,AdjustmentListener 
{ 
GraphicsBean my; 
public TestGraphicsBean()
{
init();
this.repaint();
}


public void init() 
{ 
    my=new GraphicsBean(); 
} 

public void update(Graphics g) 
{ 
int x0=100;
int y0=100;
int x1=200;
int y1=200;

int width=size().width;
int height=size().height;

//my.drawborder(g,size().width,size().height,4); 
//g.setColor(Color.black); 

//g.fillRect(x0-width/2,y0-height/2,width,height); 
//g.fillRect(x1-width/2,y1-height/2,width,height); 
//g.setColor(Color.blue); 
//g.drawRect(x0-width/2,y0-height/2,width,height); 
//g.drawRect(x1-width/2,y1-height/2,width,height); 

//g.drawRect(x1-width/2,y1-height/2,width,height); 
//g.setColor(Color.white); 

//my.drawArrow(g,x0-width/2+10,y0,x0+width/2-10,y0); 
//my.drawArrow(g,x0,y0+height/2-5,x0,y0-height/2+5); 
//my.drawArrow(g,x1-width/2+10,y1,x1+width/2-10,y1); 
//my.drawArrow(g,x1,y1+height/2-5,x1,y1-height/2+5); 

////****************以下是我自己是测试程序*****************************//////////////
//my.drawQuadrangle(g,Color.blue,200,200,100,100,10);

//Font font = new Font("geneva", 0, 12);
//my.drawLine(g,50,50,90,90,"test line",Color.CYAN,font);


//my.drawAngleline( g,100,100,200,50);

//my.drawArrow( g,  100,  100,  200,  200);

my.drawArrow(g, 100, 100, 200, 200, "箭头测试", Color.red, new Font("geneva", 0, 12));

//my.drawCircle(g, 100, 100, 60, 100, 200);

//my.drawMarrow(g, 200, 200, 100, 50, "虚线箭头",Color.red, new Font("geneva", 0, 12));
//my.drawFillarrow(g, 200, 100, 20);
//my.drawMline( g, 50, 300, 800, 500);
//my.drawAnglemline(g, 50, 50, 500, 100) ;

//my.Bar( g,150,150,10,200,2);
//my.drawborder(g,200,250,20);

//my.fillQuadrangle(g,Color.red ,Color.BLUE,250,250,200,200,50);

//my.fillQuadrangle(g, Color.red,  300,130,15,15,0.0) ;
//my.fillQuadrangle(g, Color.green,297,140,15,15,0.8) ;

//my.fillTriangle	 (g, Color.BLUE, 305,150,298,165,315,165) ;

//my.fillTriangle	 (g, Color.BLUE, 300,220,315,220,307,235) ;



my.fillCircle	 	(g,Color.black	,300,240,8);
my.Square			(g,Color.BLUE	,300,260,15);
my.diamond			(g,Color.red	,300,280,15);
my.fillDownTriangle	(g,Color.BLUE	,300,300,18);
my.fillUpTriangle	(g,Color.BLUE	,300,320,18);

} 

public void paint(Graphics g) 
{ 
    update(g); 
} 


public static void main(String[] s)
{
	TestGraphicsBean test= new TestGraphicsBean();
	test.setBounds(100,100,500,500);
	test.show();
}
} 

⌨️ 快捷键说明

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