0

ソフトウェアに印刷機能を追加したいのですが、テキストを圧縮してテキスト ボックスに収まらないようにする必要があります (文字を縦方向に縮小しないでください)。

これは標準のJavaメソッドで可能ですか、または誰かが良い拡張機能を知っていますか?

添付画像のようなテキストが欲しい

ありがとう!ここに画像の説明を入力

4

1 に答える 1

1

インスタンスpaintComponent()に水平スケールをオーバーライドして適用することができますGraphics

Graphics2D g2d=(Graphics2D)g;
AffineTransform old=g2d.getTransform();
g2d.scale(0.5, 1);
//paint the text here
g2d.setTransform(old);
于 2014-07-15T06:37:15.657 に答える