edge浏览器自动填充功能 java如何实现填充算法?
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)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。