フォントを変更する

フォントの種類やサイズの変更する場合はjava.awtパッケージのFontクラスを使います。
フォントの変更にはコンストラクタFontでFontクラスのインスタンスを作ります。
このときの引数に変更するフォントの情報を指定してやります。
つまり
Font f = new Font(String name,int style,int size); で指定します。
またフォントの種類とスタイルは既にFontクラスに変数として用意されています。

フォント名
Dialog
DialogInput
Monospaced
Serif
SansSerif
Symbol

フォントスタイル
指定
Font.PLAIN
太字
Font.BOLD
イタリック
Font.ITALIC

ではそれらのフォントを確認してみたいと思います。

サンプルプログラム(AppletSample15.java)

//java.appletパッケージをimport宣言
//Graphicsクラスはawtパッケージに属しているのでawtパッケージもimport宣言

import java.applet.*; import java.awt.*; //Appletクラスを継承 public class AppletSample15 extends Applet{ public void paint(Graphics g){ //文字列を描く Font fo1 = new Font("Dialog",Font.PLAIN,14); Font fo2 = new Font("DailogInput",Font.BOLD,16); Font fo3 = new Font("Monospaced",Font.ITALIC,18); Font fo4 = new Font("Serif",Font.PLAIN,20); Font fo5 = new Font("SansSerif",Font.BOLD,22); g.setFont(fo1); g.drawString("はじめてのJava入門",20,30); g.setFont(fo2); g.drawString("はじめてのJava入門",20,60); g.setFont(fo3); g.drawString("はじめてのJava入門",20,90); g.setFont(fo4); g.drawString("はじめてのJava入門",20,120); g.setFont(fo5); g.drawString("はじめてのJava入門",20,150);
} }

プログラムをコピーする場合すべて選択をクリックしてください。

HTMLの作成(AppletSample15.html)

<html>
  <head>
      <title>アプレット15</title>

  </head>
   <body>
    <h1>フォントを変更</h1>

    <applet code="AppletSample15.class" width="300" height="300"></applet>

  </body>

</html>

プログラムをコピーする場合すべて選択をクリックしてください。

Sponsored link

コンパイル後にアプレットビューアーを起動してみます。
以下のようになります。

このようになりました。
あくまでもFontクラスの引数には

new Font(フォント名、フォントスタイル、フォントのサイズ)になります。

実際に確認してみよう
サンプルアプレット
ページのトップへ戻る