★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0528デフォルトの名無しさん
2005/11/03(木) 17:24:27// FontTest.java
import java.applet.*;
import java.awt.*;
public class FontTest extends Applet {
public void paint(Graphics g) {
String title = getParameter("title");
String date = getParameter("date");
Font boldFont = new Font("Serif", Font.BOLD, 16);
g.setFont(boldFont);
FontMetrics fmBold = getFontMetrics(boldFont);
int titleX = getWidth() / 2 - fmBold.stringWidth(title) / 2;
int titleY = fmBold.getHeight();
g.drawString(title, titleX, titleY);
Font italicFont = new Font("SansSerif", Font.ITALIC, 12);
g.setFont(italicFont);
FontMetrics fmItalic = getFontMetrics(italicFont);
int dateX = getWidth() - fmItalic.stringWidth(date);
int dateY = getHeight() - fmItalic.getHeight();
g.drawString(date, dateX, dateY);
}
}
// HTMLファイル(FontTest.classと同じディレクトリに配置する)
<html>
<body>
<applet code="FontTest.class" width=300 height=300>
<param name="title" value="Hello Java World!!">
<param name="date" value="2005/11/03">
</applet>
</body>
</html>
■ このスレッドは過去ログ倉庫に格納されています