jtextfield

    1熱度

    1回答

    我有許多按鈕,點擊時會運行腳本,如果成功,則會使用Swing在GUI上的文本字段中生成通過/失敗消息。我注意到,即使在點擊一個新按鈕來運行腳本後,仍然會顯示以前結果的文本。顯示該文本直到腳本完成,生成一個新的結果然後顯示。 我想添加一些代碼,以便在單擊新按鈕時,文本字段將被重置,並且在腳本完成之前不會顯示任何文本。 A按鈕: Test1 = new JButton("Test1"); T

    0熱度

    1回答

    我使用的是JScrollPane容器,該容器中有一個JPanel。 在JPanel裏面有很多標籤和JTextFields。現在最後的JTextField不顯示在我想用TAB鍵得到它,並開始和有垂直滾輪滾動到它。 我試圖 DefaultCaret caret = (DefaultCaret) textField.getCaret(); caret.setUpdatePolicy(DefaultCa

    3熱度

    1回答

    private void vote1ActionPerformed(java.awt.event.ActionEvent evt) { int vote1 = 0; int vote2 = 0; if (koonchk.isSelected()){ vote1++; koontf.setText(Integer.toString

    2熱度

    1回答

    private void loadActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try{ FileReader reader = new FileReader("reload.txt"); BufferedRe

    0熱度

    1回答

    我正在製作一個計算器,我想這樣做,當用戶的輸入達到26(輸入,所以當他鍵入26個數字時, )JTextField的字體將從18到14,以便更多的數字可以放入JTextField中。任何想法如何可以實現?我希望它使用if語句。由於我是編程初學者,我想要解決方案。我看到了另一個幾乎相似的問題,但是這個問題是關於在輸入某個字符時更改字體,所以請不要將其標記爲重複。 儘可能簡單:p感謝您花時間爲此! 我有

    0熱度

    1回答

    好的,所以我一直在研究這個問題一段時間,真的很茫然。在我的程序中,通過創建新的類來擴展某些JComponent s,覆蓋它們的paintComponent方法,並將這些類用於對象,從而接近自定義UI外觀。然而,這是我迷失的地方。我有一個簡單的窗口,要求用戶給它一個目錄,然後檢查目錄,並且如果它無法在該位置創建目錄,則將文本字段的顏色(名稱爲DraconicTextField,將其擴展爲JTextF

    0熱度

    1回答

    我正在使用Swing GUI構建器製作一個保存對話框。我已經使用了一個JDialog框。我在對話框中有一些按鈕和一個JTextField(用於文件名)。 問題是,當我運行程序時,單擊時文本字段沒有得到集中,因此我無法寫入它。我甚至嘗試使用requestFocus(),但它沒有幫助。我不明白爲什麼會發生這種情況,以及如何解決這個問題。 這是我迄今所做的: private void jTextFiel

    2熱度

    2回答

    我有此代碼示例以查看哪個Jtextfield爲空。我也附上了我的應用程序的圖像。我需要知道的是,當用戶沒有在特定的jTextfield中輸入詳細信息時,單擊「註冊」按鈕,我希望用戶被告知他的錯誤/類似; 「你還沒有進入學生中間名」或 「你還沒有進入學生Address」或 「你還沒有進入學生中間的名字和地址」 我希望用戶特別通知其jTextfield/s是EMPTY並設置其背景/ s爲RED並停止將

    1熱度

    1回答

    我有一段代碼,有時運行正常,有時沒有。我從字面上看不會改變任何東西,但有時文本字段會出現,有時不會出現。代碼如何可能每次都以不同的方式運行?對我來說完全是無稽之談。我有理由對Java,但我肯定沒有想到這是可能的... 如果有人能幫助我,你能不能包括修復,而且爲什麼發生這種情況?因爲我想完全瞭解這個問題。 這裏是我的代碼: import javax.swing.*; public class W

    0熱度

    1回答

    我想查找jtextfields(sht1到sht13)的總和並將結果放入llog jtextfield中,但是如果我不將值放入每個jtextfield(sht1到sht13) 如何解決我的代碼,它需要的是我選擇把價值上 private void llogMouseClicked(java.awt.event.MouseEvent evt) { try{ in