public static void drawText(Graphics g, ChoiceState s) {
String text = s.getText();
if (text == null) {
return;
}
Rectangle r = s.getTextBounds();
Shape oldClip = g.getClip();
g.clipRect(r.x, r.y, r.width, r.height);
g.setFont(s.getFont());
g.setColor(s.isFocused() ? SystemColor.textHighlightText
: s.getTextColor());
int baseX = r.x;
int baseY = r.y + r.height - s.getFontMetrics().getDescent();
if (s.isEnabled()) {
g.drawString(text, baseX, baseY);
} else {
drawDisabledString(g, text, baseX, baseY);
}
g.setClip(oldClip);
}
DefaultChoice.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录