JavaA2Z

KAB-studio > プログラミング > JavaA2Z > フォントとは

フォント

日本語 活字
英語 font
ふりがな ふぉんと
フリガナ フォント

解説

画面に表示する文字の種類。
Windowsであれば「MS 明朝」等のこと。
 
文字が画面に出力される時には、「文字列」→「文字ひとつひとつをOSの文字コードに変換」→「文字コードに対応する文字をフォントから選択」→「フォントから取得した文字情報で画面に文字を表示」という手順を取る。
フォントには、それぞれの文字に対応する文字コードが当てられており、文字列の各文字文字コードと照らし合わせて出力する文字を決め、画面表示するという手順となる。
 
コンソールの場合、コンソールの設定によってフォントが変わる。そもそもコンソールの場合はCUIであり「画面のきれいさ」は求められないため、フォントの選択はできないと考えた方がいいだろう。
ウィンドウ形式のGUIの場合、Fontクラスを使用することで任意のフォントを選択できる。この時、フォントの太さや大きさも選択できる。
Webブラウザで出力する場合、フォントはブラウザの設定や、HTML及びスタイルシートの設定に依存する。
 
フォントは「画面を表示するコンピューター」にファイルとして保存されている。
そのため、アプリケーションをインターネットで配信したりする場合に、そのアプリケーションを使用するコンピューターにないフォントを使用しないようにする必要がある。
凝った画面を作るためにはフォントの変更は必須だが、使用する側の環境も考慮する必要があるのを忘れてはいけない。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
import java.awt.Container;
import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JButton;

public class Sample
{
    public static void main( String[] args )
    {
        // フレームウィンドウを作ります。
        JFrame jFrame = new JFrame( "ウィンドウタイトル" );
        // 「閉じるボタン」が押されたら終了するようにします。
        jFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        // フレームウィンドウの位置とサイズを決めます。
        jFrame.setBounds( 0, 0, 400, 300);

        // フレームウィンドウにボタンをセットします。
        Container container = jFrame.getContentPane();
        JButton jButton = new JButton( "でか!!" );
        jButton.addActionListener( new ButtonListener() );
        container.add( jButton );

        // Windowsの「MS 明朝」フォントで、でかい文字を
        // ボタンに表示します。
        Font font = new Font("MS 明朝", Font.PLAIN, 72);
        jButton.setFont( font );

        // そしてウィンドウを表示します。
        jFrame.setVisible( true );
    }
}

/**
*   ボタンが押されたとき用のリスナークラスです。
*/
class ButtonListener implements ActionListener
{
    /**
    *   ボタンが押されたときに呼び出されます。
    */
    public void actionPerformed(ActionEvent event)
    {
        System.out.println( event.getActionCommand() );
        // ボタンが押されると、ボタン名の「ボタンです」が出力されます。
    }
}
// Sample.java
import java.awt.Container;
import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JButton;

public class Sample
{
    public static void main( String[] args )
    {
        // フレームウィンドウを作ります。
        JFrame jFrame = new JFrame( "ウィンドウタイトル" );
        // 「閉じるボタン」が押されたら終了するようにします。
        jFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        // フレームウィンドウの位置とサイズを決めます。
        jFrame.setBounds( 0, 0, 400, 300);

        // フレームウィンドウにボタンをセットします。
        Container container = jFrame.getContentPane();
        JButton jButton = new JButton( "でか!!" );
        jButton.addActionListener( new ButtonListener() );
        container.add( jButton );

        // Windowsの「MS 明朝」フォントで、でかい文字を
        // ボタンに表示します。
        Font font = new Font("MS 明朝", Font.PLAIN, 72);
        jButton.setFont( font );

        // そしてウィンドウを表示します。
        jFrame.setVisible( true );
    }
}

/**
*   ボタンが押されたとき用のリスナークラスです。
*/
class ButtonListener implements ActionListener
{
    /**
    *   ボタンが押されたときに呼び出されます。
    */
    public void actionPerformed(ActionEvent event)
    {
        System.out.println( event.getActionCommand() );
        // ボタンが押されると、ボタン名の「ボタンです」が出力されます。
    }
}

この単語を含むページ

「みだし」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/11
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。