JFrame(固定サイズ)内にJEditorPaneを表示しようとしていますが、このJFrameはHTMLテキストの文字列を表示します。エディタペインに渡すHTML文字列内のテキストが途切れずに改行されているように見えますが、すべてを表示することができます。すなわち、それは単にスクリーンからはみ出す。 setSizeメソッドはペインのサイズに関係していないようですね?JEditorPaneのコンテンツの固定コンテンツ
私は異なるサイズの画面用にこのアプリを作っていますので、テキストが新しい行に折り返され、画面サイズに合うようにすることが重要です!
JEditorPane pane = new JEditorPane();
pane.setEditable(false);
HTMLDocument htmlDoc = new HTMLDocument() ;
HTMLEditorKit editorKit = new HTMLEditorKit() ;
pane.setEditorKit (editorKit) ;
pane.setSize(size);
pane.setMinimumSize(size);
pane.setMaximumSize(size);
pane.setOpaque(true);
pane.setText("<b><font face=\"Arial\" size=\"50\" align=\"center\" > Unfortunately when I display this string it is too long and doesn't wrap to new line!</font></b>");
bg.add(pane, BorderLayout.CENTER);
感謝サム私のために
私はちょうどそれをJPanelに追加しようとしましたが、私は今再び同じ問題を抱えています!任意のアイデア、おかげでサム –