📄 zdefaultsheetpainter.java
字号:
/* * Copyright 2002 EZCell , Inc. All rights reserved. * Version 1.0. * Author W.John */package ezcell;import java.awt.Graphics2D;/** * DOCUMENT ME! * * @version 1.00 * @author W.John */class ZDefaultSheetPainter implements ZSheetPainter { private static int cookie; private ZDefaultCell defaultHeadCell; private ZDefaultCell defaultCommCell; public ZDefaultSheetPainter(ZDefaultUI ui) { updateUI(ui); } /** * * @param g2 * @param cells * @param canvas */ public void paintSection(Graphics2D g2, ZRect cells, ZSheetCanvas canvas) { for (int ri = cells.top; ri <= cells.bottom; ++ri) for (int ci = cells.left; ci <= cells.right; ++ci) { ZCell cell = canvas.getSheet().getCell(ri, ci); try { ZRect loc = canvas.getCellRect(cell); if ((loc.getWidth() > 0) && (loc.getHeight() > 0)) { canvas.paintCell(g2, loc, cell); } } catch (Exception e) { e.printStackTrace(); } } } /** * * @param ui */ public void updateUI(ZDefaultUI ui) { defaultHeadCell = (ZDefaultCell) ui.get(ZDefaultUI.DEFAULT_HEAD_CELL); defaultCommCell = (ZDefaultCell) ui.get(ZDefaultUI.DEFAULT_COMM_CELL); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -