swing

    1熱度

    4回答

    我設計了一個具有一些JTextFields的小型swing GUI,但它有一個validateVariables方法,它必須驗證接口內部的所有字段,還有一個名爲(IP)的JTextField必須只接受int Variables我該如何設置它? P.S JTextfield是使用古怪的工具在netbeans中創建的。

    0熱度

    2回答

    即時消息與我的代碼有一點問題。我創建了一個5,1,0,0的網格佈局。我有一個文本框,3個按鈕和一個標籤,其中用戶輸入的結果分析顯示在底部。現在,結果可能會出現在多行中,具體取決於句子中的單詞大小,我的問題是顯示多行結果時,程序的佈局發生變化,我不知道如何保持相同,但只是標籤或Applet窗口本身需要調整大小? public class assignment_tauqeer_abbasi exten

    1熱度

    1回答

    我是java新手,現在想製作一個繪製圖像並通過JPanel捕獲它的應用程序。我嘗試了很多,但失敗了。我使用的代碼如下。請幫忙 提前致謝。 該程序通過拖動鼠標來繪製圖像。而在文本框中鍵入字符提供新聞掃描 import javax.swing.SwingUtilities; import javax.swing.JFrame; import javax.swing.JPanel; import

    -1熱度

    1回答

    我有表單1,它具有值爲1到5的組合框和Jbutton。當我點擊這個按鈕時,窗體2打開。現在在表單2中動態地添加標籤的數量取決於表單1的組合框中選擇的值。 (例如,如果組合框的值爲3,然後單擊該按鈕,則表單2將打開3個標籤) 鏈接中的文章: - How can I dynamically add controls to a form based on JComboBox selection? 未回答

    0熱度

    1回答

    所以我有這個小項目,我在那裏做馬里奧跳。但我無法弄清楚如何重新繪製它。如果我在點擊後在主類中做了這個動作,那麼整個跳躍將會非常生澀。 我試圖在我的跳轉功能結束時做到這一點,但這並沒有奏效。 這裏是我的代碼: 主營: package klassid; import java.awt.Color; import java.awt.Graphics; import java.awt.event.

    0熱度

    2回答

    我想用JFrame創建我的用戶界面,並使用與正常最小化和最大化按鈕相同功能的最小化和最大化外觀類似按鈕,但我不知道如何。我想採取這種方法,所以頂部不會有X按鈕。

    0熱度

    1回答

    我有一個用戶輸入電話號碼的文本框,以及用戶選擇運營商的短信網關將SMS電子郵件從Java應用程序發送到手機的組合框。我有沒有問題從一個文本框抓住一個字符串,但是當我使用, String gateway = (String)comboBox_1.getSelectedItem(); ,或者 String gateway = comboBox_1.getSelectedItem().toStrin

    0熱度

    1回答

    我有一些代碼可以在用戶操作後在屏幕上生成JToolTip。我希望用戶能夠通過點擊或按下按鍵來解除提示(ESC,說)。我可以讓鼠標部分工作,但我無法弄清楚如何/在哪裏捕捉關鍵事件。我懷疑這與焦點有關,但我所有的隨機刺傷都沒有結果。這裏是一個簡短的代碼示例,說明了什麼我試圖:關鍵監聽工作部件 import java.awt.event.ActionEvent; import java.awt.eve

    2熱度

    1回答

    我正在使用SwingWorker來更新GUI的各個部分,而且我使用它們比較新,所以我不確定是什麼原因造成的,或者它是否重要。基本上,當這個大進程完成從在線收集數據時,SwingWorker會通知JTable使用新信息進行更新。它的確如此,GUI的工作原理與它應該完全一樣。但是,控制檯打印此異常: Exception in thread "AWT-EventQueue-0" java.lang.Ar

    0熱度

    2回答

    沒有表現出我想要創建圖像的窗口和到目前爲止,我得到這個文本: public void ShowPng1() { ImageIcon theImage = new ImageIcon("Icon_Entry_21.gif"); panel.setSize(270, 270); JLabel label = new JLabel("Hello, World!");