XCalendarDecrWidget.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:xcalendar 作者:
/**
 * 
 */
@Override
public void render(XCalendarFrame frame) {
    // Background
    final GC gc = frame.getGc();
    final XCalendarModel model = popup.getModel();
    final XCalendarTheme theme = model.getTheme();
    final boolean hovered = this.mouse.isEntered();
    int x = bounds.x, y = bounds.y, w = bounds.width, h = bounds.height;
    gc.setBackground(theme.getBackground(true, false, false, hovered));
    gc.fillRoundRectangle(x, y, w, h, theme.getArc(), theme.getArc());

    // Foreground
    String text = chevron_down;
    gc.setForeground(theme.getToolBarBackground(hovered));
    gc.setFont(Fonts.getAwesomeFont()); final Point size = extent(gc, text);
    gc.drawText(text, x + 1 + ((w - size.x) >> 1), y + 1 + ((h - size.y) >> 1));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号