有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java小程序将文本对齐到中下方

有没有办法将文本从g.drawString()对齐到java小程序的底部中心

我也希望找到一种在全屏和小屏幕之间流动的方式


共 (1) 个答案

  1. # 1 楼答案

    是的,首先看一下Measuring Text

    String text = "Happy at the bottom";
    FontMetrics fm = g.getFontMetrics();
    int x = (getWidth() - fm.stringWidth(text)) / 2;
    int y = (getHeight() - fm.getHeight()) + fm.getAscent();
    g.drawString(text, x, y);
    

    下一个需要问的问题是,你想通过使用JLabelBorderLayout(或其他复合布局)来实现什么