|
文本编辑器源文件(java语言)(32) c2++; } } c1+= 1; sc.maxline= c1; cus.paint(g); if(c3> sc.w) fr.horz.setValues(0,sc.w,0,c3-sc.w); if(c1> sc.h) fr.vert.setValues(0,sc.h,0,c1-sc.h); }
public void update(Graphics g) { sz= size(); g.setColor(Bcolor); g.setFont(Ffont); fm= g.getFontMetrics(); cus.h= fh= fm.getHeight(); cus.w= fw= fm.charWidth('A'); sc.h= (int)((sz.height-3)/fh)+1; sc.w= (int)((sz.width-3)/fw)+1;
draw_downlines(g,0,0,sz.width,sz.height); //g.clipRect(3,2,sz.width,sz.height); if(select) { drawselect(g); select= false; }else draw(g); }
|