jtextpane

    -2熱度

    1回答

    public static void main(String[] args) { JFrame frame = new JFrame("Test"); JTextPane pane = new JTextPane(); pane.setContentType("text/html"); pane.setText("<html>" + "<hea

    0熱度

    2回答

    我想使用JEditorPane將HTML轉換爲文本。它不會正確地將HTML轉換爲文本,而文本仍然具有字體和顏色等html標籤。以下是我用過的代碼。 JEditorPane jep = new JEditorPane("text/html", html); ((HTMLDocument)jep.getDocument()).setPreservesUnknownTags(false); HTML

    0熱度

    1回答

    我有內容類型「text/html的」一個JTextPane。它集成在JScrollPane中。 ,用戶可以在此JTextPane向下滾動和點擊一個按鈕。在這一刻我想計算JTextPane的最上面的實際可見行! 我在另一篇文章在這裏找到什麼在這些線: public Integer getActualDisplayedRows() { int y1 = jtextpane.getVisibl

    0熱度

    2回答

    主要想法是使用Swing庫(它將用於生成一個圖像,它將被轉移到escpos打印機,但那是另一個問題)繪製一個特定的表單。表單本身在頂部有一個全寬度容器,它代表標籤。該標籤有一個自定義字體,字體大小,並可以有一個linewrap,因此我使用JTextPane。 JTextPane元素和所有的表單將具有500px的固定大小。 作爲測試,代碼如下: JFrame fr = getFrame();

    0熱度

    1回答

    我是java swing中的新手。實踐中,我創建了文本應用程序,它只是允許用戶打開,讀取和寫入文本文件,並且還具有一些編輯功能。 我已將我的.class和其他所需文件打包成jar文件,並從此jar文件創建了.exe文件。 當用戶從應用程序中打開文本文件(.txt,.RTF e.t.c)(點擊我的應用程序打開文件欄),它工作正常,並顯示文件中的JTextPane的內容。 但是,當用戶打開文本文件,我

    0熱度

    1回答

    我正在使用JTextPane,因爲我需要標記文本。 當輸入到JtextPane中時,第二個單詞總是進入新行。然後,當第二個單詞變長(在進入新行之後)時,會出現滾動條並調整JTextPane的大小。如果我開始輸入新行,那麼該行中的第二個單詞不會換到新行(只要第二個單詞不超過寬度) 我嘗試添加一個空行字符串,該字符串在第一行很長並似乎在做伎倆,但這條空白線並不是我想要的。 也嘗試了文本之後將其添加到,

    0熱度

    1回答

    我創建了Java的XML編輯器,我使用JTextPanes顯示的XML內容。 的JTextPanes內容類型爲"text/html"所以它跳過所有,我希望出現在窗格中XML標籤。 這裏是大多數JTextPane類: public class Label extends JTextPane { private static final long serialVersionUID = 615

    -1熱度

    1回答

    首先,我是Java編程的新手。我想禁用JTextPane中的單詞包裝,因爲沒有像JTextArea這樣的選項。我得到了這一個solution,但我不知道如何實現它,比如我應該把它放在我的代碼中? 不換行實現: public class NoWrapParagraphView extends ParagraphView { public NoWrapParagraphView(Eleme

    0熱度

    1回答

    我想滾動JTextPane到特定行。爲此,我將我的文本窗格作爲JViewport放入JScrollPane。我確定行的x和y座標: JViewport port = (JViewport)getParent(); JScrollPane pane = (JScrollPane)port.getParent(); float calculated = (float)i/(float)lines.

    0熱度

    1回答

    我正在使用Swing在Java中編寫文本編輯器。我用來輸入文本的主要組件是JTextPane。我知道如何大膽選擇文本,但我也想只是按下粗體並將新文本格式化。這裏是我的代碼: static void boldSelection(JTextPane editor, JButton button){ StyledDocument doc = (StyledDocument) editor.ge