0

2 つの JEditorPane コンポーネントを含む GUI

こんにちはJEditorPane、私のGUIには2つあります.2つの画像からhyperlinks. 私はNetbeansIDEそれらを一緒に並べていますが、ページeditorpaneは毎回右にずれているように見え、かなり面倒です. 無意味な白い背景も削除しようとしていますが、失敗しています。

それらのセットアップは次のとおりです。

        private void initEditorPane(JEditorPane editorPane) {
        editorPane.setBorder(null);
        editorPane.setContentType("text/html");
        editorPane.setEditable(false);
        editorPane.setOpaque(false);
        editorPane.addHyperlinkListener(new HyperlinkListener() {
            @Override
            public void hyperlinkUpdate(HyperlinkEvent e) {
                if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                    launchHyperLink(e);
                }
            }
        });
    }

上記が問題を引き起こしているのか、それともこれが原因なのかはわかりません。

pageTxtComp.setText("<html>&nbsp;<a href='" + ac.getPage() + "'>" + ac.getPage() + "</a>&nbsp;</html>");


emailTxtComp.setText("<html>&nbsp;<a href='mailto://" + ac.getEmail() + "'>" + ac.getEmail() + "</a>&nbsp;</html> ");
  1. アライメントを改善するにはどうすればよいですか?

  2. 白い背景を削除するにはどうすればよいですか? プロパティで、パネルと一致する背景色を選択しようとしましたが、うまくいきません。

4

1 に答える 1

1

Documentペインから取得できます。キャストして目的の配置StyledDocumentsetParagraphAttributes()設定するか、そこに配置を指定する < p > </ p > タグを追加して配置を変更します。

背景については、ペインの opaque を false に設定してみてください。

于 2013-02-09T12:38:04.720 に答える