jtextpane

    0熱度

    1回答

    OK所以我正在爲類做一個項目,並且我已經得到了我需要的工作(現在)。我現在想要做的是當我單擊它顯示文本窗格中的所有數據。到目前爲止,它所做的只是打印Grades(我明白爲什麼)但我希望它能打印出CSV文件中正在分析的內容。我並沒有要求任何人魔法般地解決我的大部分代碼,我只是不知道如何讓按鈕實際顯示所需的結果,這讓我很生氣,因爲我終於得到了代碼來做什麼我想要但我看不到結果。 (它在控制檯中工作,但在

    0熱度

    3回答

    我正在實現一個將文本設置爲jTextPane的函數。因此,當用戶單擊jTextPane中的某個單詞時,該單詞的定義應顯示在jTextArea中。我知道如何顯示jTextPane和jTextArea中的文字。讓我感到困擾的是,當我點擊jTextPane時,整個文本被選中而不是選擇那個特定的詞:'(。我已經做了一些關於脫字符的位置的研究,但是我不能完全理解它,這是據我: private void jT

    0熱度

    2回答

    如何獲取一行文本的HTML源代碼(按行代表在渲染的文本中兩個換行符之間的任何文本,如可見)在一個正在呈現HTML頁面的JTextPane? 我的目標是在編輯文本渲染的行時,爲一行同時編輯HTML。 代碼: package test; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener;

    1熱度

    2回答

    我一直在做一個聊天程序幾天,現在我徹底難倒了如何創建一個好看的可點擊文本而不使用HTML。我試圖使用HTML,但有非常奇怪的結果(見下文)。所以我現在只使用 基本文本而不是text/html。 我添加可點擊文本的第一次嘗試是使用與文本一起插入Component小號JTextPane的能力。它插入並完美地工作,但它是垂直偏移,看起來非常糟糕。我試圖混淆setAlignmentY,但沒有運氣將組件與文

    0熱度

    2回答

    我能做到這一點,我的富文本將有固定的寬度 JTextPane pane = new JTextPane(); pane.setContentType("text/html"); pane.setText("<html><body style='width:100px'>Some text</body></html>"); 但是我直接與文檔工作,而無需HTML。我怎樣才能設置寬度? Defa

    3熱度

    1回答

    運行下面的代碼Java 6和Java 8,並查看結果。換行符在java 6的visibleEditorRect範圍內工作,但在java 8上,字符串溢出了界限。有沒有解決這個問題的方法。 import java.awt.Rectangle; import javax.swing.JFrame; import javax.swing.JTextPane; import javax.swing

    0熱度

    1回答

    我在使用字符集編碼時遇到了一些問題。我正在使用AdvancedRTFEditorKit(免費封閉源代碼庫:http://java-sl.com/advanced_rtf_editor_kit.html)。 如果我從MS Word中複製一些特殊字符(ěščřžýáíé)並將它們粘貼到帶有AdvancedRtfEditorKit庫的樣本中,一切正常。但是如果我對使用AdvancedRTFEditorK

    0熱度

    1回答

    我有一個JTextPane,它可以顯示含有長字符串,數字和破折號(「 - 」)的命名法的文本。我打開了文字包裝,但似乎只能在白色空間(「」,選項卡等)上工作。我想添加破折號作爲trippers換行的角色。我試圖在每個短劃線之後添加一個空格或製表符來觸發包裝,但對於未包裝的部分來說,這看起來不太好。有沒有人能夠觸發JTextPane中的任何字符默認的行換行?

    1熱度

    1回答

    我寫了查找所有在TextPane(名爲textContent)是一樣TextField1(您搜索的單詞)所給詞詞的方法,它強調了他們黃色: private void findAlleActionPerformed(java.awt.event.ActionEvent evt) { int j = 0; int i = 0; int index =

    1熱度

    2回答

    此代碼替換爲新的像這樣的選擇的話: String search = jTextField1.getText(); String replaced = jTextPane.getText().replace(search, jTextField2.getText()); jTextPane.setText(replaced); 什麼是設置的新詞,以黃色背景的最簡單的方法?