【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト815:814 07/07/20 16:15:52 C-JDBC, Sequoia あたりはそうなんですかね… いまいち、一般的に使われているかどうかが分かりません。 816:デフォルトの名無しさん 07/07/20 16:43:41 フォントの実際の大きさを求めるにはどうすればいいのでしょうか。 JFrameにJTextAreaを乗せてデータを表示していましたが、一部の文字の色を 変える為に、JTextAreaからJTextPaneへ変更しました。しかし、JTextPaneでは JTextAreaのように行数と列数を指定できません。それはJTextPaneのフォント サイズが可変な為だと思います。けれでも私のプログラムのフォントは等幅で 大きさは全て等しく、色が一意でないだけなので、一文字の実際の高さと幅が分 かれば列数、行数ともに算出可能なはずです。そうすれば setPreferredSize(Dimension d)を使って出来上がりです。 そこで調べてみたところ、FontMetricsクラスを使えば期待する動作が行えそう です。FontMetricsは抽象クラスなので、Graphics.getFontMetrics(Font f)を使 ってインスタンスを生成しなければいけませんが、そのGraphicsクラスを使う方 法が分かりません。Canvs.paint(Graphics g)を使えばできますが、それだけの為 にCanvasクラスを使うのは違う気がしました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch