栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

面板中的居中字符串

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

面板中的居中字符串

在Java标准库中?不,您可以随时做一些事情

private void drawStringMiddleOfPanel(String string, Graphics g) { String message2 = string; int stringWidth = 0; int stringAccent = 0; int xCoordinate = 0; int yCoordinate = 0; // get the FontMetrics for the current font FontMetrics fm = g.getFontMetrics();          // find the center location to display stringWidth = fm.stringWidth(message2); stringAccent = fm.getAscent(); // get the position of the leftmost character in the baseline xCoordinate = getWidth() / 2 - stringWidth / 2; yCoordinate = getHeight() / 2 + stringAccent / 2; // draw String g.drawString(message2, xCoordinate, yCoordinate); currentMessage = message2;  // alternate message        }

public void paintComponent(Graphics g) {        super.paintComponent(g);        if (currentMessage.equals(message1)) { removeAll(); drawStringMiddleOfPanel(message1, g);        } }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609625.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号