jtextarea

    0熱度

    1回答

    我正在嘗試創建一個簡單的文本編輯器,並且遇到了一個問題,試圖使我的JTextArea可以通過JScrollPane進行滾動。 我知道的傳統方法沒有奏效,所以我想知道這裏有沒有人可以幫忙。我不知道從哪裏開始,因此我將發佈我的整個代碼。我已經註釋了它以幫助顯示我的方法。 import javax.swing.*; import javax.swing.filechooser.FileNameExte

    0熱度

    2回答

    我在編碼時遇到了一個小問題。我不是java的專家,我只是剛開始學習GUI,請耐心等待。 我創建了一個包含這個2D數組的地圖的遊戲,我創建了一個將該2D數組放入textArea的方法。 public void viewMap(String[][] matrix) { for (int r = 0; r < matrix.length; r++) { for (int c =

    -1熱度

    1回答

    我試着搜索周圍,似乎無法找到爲什麼我的JTextArea沒有顯示,我有一個單獨的類來創建一個GUI,但是當我在該類中聲明一個新的GUI時,GUI彈出與正確的標題和大小,但沒有TextArea。 import java.awt.Container; import javax.swing.JFrame; import javax.swing.JLabel; import

    0熱度

    2回答

    我基本上創建的是一個JDialog,它在窗體上有一個關鍵事件。所以當例如按下空格時,它會執行某些操作。這工作得很好,直到我在可編輯的同一個對話框上創建了一個JTextArea。當我這樣做時,我無法從JTextArea中刪除焦點並使熱鍵工作。我如何讓關鍵事件和JTextArea在同一個JDialog上運行?

    1熱度

    2回答

    這裏,如果我使用的是構造函數,那麼它什麼也不做&我不想用setBounds()添加我的scrollpane,所以任何人都可以幫助我擺脫這個問題... 我的代碼是... import java.awt.*; import java.awt.event.*; import javax.swing.*; class MyMenu implements ActionListener {

    0熱度

    1回答

    當我打印文件中的JTextArea中的文本時,它將它打印在同一行中。每當我在JTextArea中有一個新行時,如何在文件中添加新行? 這是我的代碼。 print.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser file

    1熱度

    1回答

    我正在編寫一個需要顯示並允許Unicode字符版本的文本編輯器。我正在用Jython開發它,因爲數據模型是用Python編寫的,GUI將使用Java Swing庫。 當我加載包含Unicode字符,如果我在終端打印出來,我得到正確的結果,這些文件中的一個: šatti[year]N; n; Ṭebetu[1]MN; mūša[at night]AV; ūm[day]N; n 但是,當我在JTe

    2熱度

    2回答

    我在寫一個壟斷遊戲。在遊戲中,我打印出「您的餘額是1500」或「您切塊12」的東西。我想使用textarea將這些印刷的東西轉移到我的框架中。我創建了文本區域,我可以在我的應用程序中看到它。但是,我將如何在該文本區域看到我的控制檯?提前致謝。 public class Monopoly { public Monopoly() { JFrame frame = new JFra

    2熱度

    1回答

    我正在研究Java Swing應用程序。我在JPanel內的JTabbedPane內的JScrollPane內有JTextArea。我可以輸入JTextArea,除了回車鍵之外,鍵盤上的每個鍵都具有所需的效果。 標籤和空格正常工作。當我按下回車鍵,然後在啓用自動換行功能的情況下輸入行的末尾,在輸入回車鍵的地方,行會被打破,導致我相信問題在於JTextArea如何顯示文本。我給JTextArea一個

    2熱度

    2回答

    我正在嘗試創建一個Html編輯器。爲此,我使用的是JEditorPane,我想從字符中讀取JEditorPane字符的輸入,並希望它們存儲在字符串中。例如:如果用戶輸入<h,所以我想要讀取這兩個字符,並根據這些字符,我會建議用戶輸入標籤,在這種情況下爲<html>,<header>,<head>等(即所有以'h'開頭的標籤)。所以,當用戶輸入到JEditorPane中時,我不知道如何以及使用哪個函