MSWordで出来るように、textArea内の選択した文字だけ色を変えたり、大きさを変えたりしたいのでsetFontが使えないようでうまくいきません。どうすれば良いのでしょうか?

A 回答 (2件)

AWTのTextAreaでは不可能です。


(URLのFAQを参照ください。英語なのがつらいですが、
 サンプルコード満杯ですっごく重宝します、と思います :-)

んでもって、SwingのJText classesを使えばできると書いてあるのですが、
具体的な方法は書いていません。

が、SwingのDEMO\Stylepad を参照すれば判るはずです。

runint.cmd(bat) でStylepad.classを起動すれば見事なデモが
走ります。

参考URL:http://java.sun.com/people/linden/faq_c.html#AWT
    • good
    • 0

TextArea ってのは単純に中にどういう文章が書かれているかを覚えておく機能しかないのだと思います。

もしどうしても Font を変えたければ、自前で用意するんでしょうか (extends Canvas とかで? かなり面倒くさそうですが)。

この回答への補足

そうですか。自分でクラスを作らなければ出来ないのですか。swingも使えそうなメソッドがないので、メソッドだけでは無理そうです。

補足日時:2000/12/29 01:11
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報