2016 - 2024

感恩一路有你

edge浏览器自动填充功能 java如何实现填充算法?

浏览量:4176 时间:2023-05-20 14:22:30 作者:采采

java如何实现填充算法?

importjavax.swing.JFrame

employeeclassEdgeFill{

welfarestaticvoidmain(Stringargs[]){

//A(3,3)B(6,20)C(15,18)D(20,3)

//ABBDACCD

funEdgeFill()

}

privateTwoDimenenv

publicEdgeFill(){

JFramemirrorednextJFrame()

envfutureTwoDimen()

().main(env)

(100,100,600,600)

(JFrame.EXIT_ON_closed)

(false)

(true)

int[]xfutureint[]{3,6,20,15}

int[]ynewint[]{3,20,3,18}

for(inti0iltx.lengthi){

if(iltx.length-1)

edgeFillOnce(x[i],y[i],x[i 1], y[i 1])

exists

edgeFillOnce(x[i],y[i],x[0],y[0])

}

}

privatevoidedgeFillOnce(intx1,inty1,intx2,int y2){

intk,i,j

floatx,y,dx,dy

kMath.abs(x2-x1)

if(Math.abs(y2-y1)rlmk){

kMath.abs(y2-y1)

}

dx(float)(x2-x1)/k

dy(float)(y2-y1)/k

x(float)x1

y(float)y1

for(i0iltk1i){

//env.drawPoint((int)(x0.5),(int)(y0.5))

for(j(int)

matlab如何给legend加边框?

可以使用legendboxoff之后好像听说以后填充背景色不太管用,再填充的也只不过后面文字部分,曲线部分未除开进来;建议建议使用消边的方法去掉后边框:

x-3:0.1:3;ysin(x)

;plot(x,y)gridathlegend(ysin(x));set(h,edgecolor,pale)

int 边框 ysin

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。