0

私はこのプログラムを実行していNetBeansますFrameが、フレームの幅に合わせて分割ビューを使用し、各ビューに複数の行があり、add/remove文字列があり、これらの文字列に特定のフォントと色を付けることができます。

問題を解決するために使用する必要があるいくつかの例またはクラスを教えてください。

@trashgod に感謝します。これは本当に役に立ちます。レイアウトについては、使用中の画面のフル解像度に拡張する jframe を netbeans に組み込みました。その中には、あなたが提案したように、jframe の幅の半分の 2 つの JTextPane が並んでいる必要があります。 jframe が展開するときに自分自身のサイズを変更します...今まで、各 JTextPane で setSize() と setPreferredSize() を試しましたが、これまでのところ何もありません...なぜ機能しないのですか? これが私のコードです

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    int width = (int)screenSize.getWidth();
    int height = (int)screenSize.getHeight();
    System.out.println(width +" x "+ height);
    this.setSize(width,height);
    Dimension dimTextArea1 = new Dimension((width/2),height);
    Dimension dimTextArea2 = new Dimension((width/2),height);
    jTextPane1.setPreferredSize(dimTextArea1);
    jTextPane2.setPreferredSize(dimTextArea2);
4

1 に答える 1

3

ここに示すように、さまざまなレイアウトを使用して を使用できStyledDocumentます。JTextPane

画像

補遺:私はし setSize() たい setPreferredSize().

使用しないでくださいsetPreferredSize()。2 つのテキスト ペインを に追加してくださいGridLayout(1, 0)これは、「1 つの行と任意の数の列」を意味します。後は、こちらのようpack()に使用setExtendedState()してください

于 2013-05-07T01:39:36.383 に答える