• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォントの使用方法)

フォントの使用方法

このQ&Aのポイント
  • フォントの使用方法について質問があります。
  • プログラムでフォントを変更しようとしているがうまくいかない。
  • 以前は同じプログラムでフォントを変更できたが、なぜかできなくなった。

質問者が選んだベストアンサー

  • ベストアンサー
  • kacchann
  • ベストアンサー率58% (347/594)
回答No.1

>なぜフォントが変更できないのかが分かりません。 たぶん、そのアプレットを実行しているJava VMのせいではないかな? たとえば、 ・「IE(Internet Explorer)のMicrosoft VM」上で実行させたアプレットではうまくいかないないけれど、 ・IEにsunの最新Javaプラグインをインストールして、 そのプラグイン上で実行させたアプレットではうまくいくかもしれない。 ・またはappletviewer上でアプレットを実行させたら、うまくいくかもしれない。 ・または、アプリケーションとして実行させたら、うまくいくかもしれない。 (アプリケーションとして実行させる場合は以下のコードを追加) public static void main(String[] args){ Frame f = new Frame(); f.setLayout(new BorderLayout()); f.add(new StringDisplay(), "Center"); f.setSize(new Dimension(400, 300)); f.show(); } ・あと、(「IEのMicrosoft VM」上でアプレットを実行している場合、) ひょっとしたら、 フォント名を("MS 明朝"ではなく)"Serif"にすれば、 明朝体っぽいフォントで表示されるかもしれない。 (でもたとえそうだとしても、他のVM、他のプラットホームで果たして明朝体で 表示されるかはわからない)

exprosion
質問者

お礼

appletviewerで実行してみると、うまくいきました。 また、参考書でフレーム上にいろいろなフォントを表示させるというのを以前にしていて、そのときはやはりできなかったのですが、これはやっぱりできないのかなあと思いながらも実行してみるとできるようになっていました。本当にありがとうございました。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • Windows11と最初は接続できていたのですが、急に接続できなくなり、接続しようとすると画像のような画面が出てきます。
  • お使いのインクジェットプリンターが突然Windows11との接続ができなくなりました。接続を試みるとエラーメッセージが表示される現象が発生しています。
  • 無線LANを使用しているWindows11環境で、インクジェットプリンターの接続が突然できなくなりました。接続時にエラーが発生し、特定の画面が表示される問題が発生しています。
回答を見る

専門家に質問してみよう