jdialog

    1熱度

    3回答

    我有一個作爲「設置窗口」工作的JDialog。我選擇一個保存文件路徑,然後單擊一個名爲Save的按鈕。它存儲路徑並將其顯示在JTextField上。我的問題是,當我關閉稱爲「設置」的JDialog並再次打開時,JTextField不顯示最新的路徑。 我認爲它與JDialog有關,它不存儲setText變量。我如何將新文本存儲在JTextField? 這是我的代碼片段: public class S

    0熱度

    2回答

    我有一個while循環執行遊戲表。 例如可以說我有一個4人的桌子,同時應打開每個人的窗戶,並要求他「支付」「通過」「丟棄卡」選項(按鈕)..直到他們不按下按鈕和actionperformed被執行,然後不會繼續打開下一個人窗口。我發現,調用一個JOPtionPane消息停止while循環,直到我按下OK按鈕,我希望在窗口中顯示「效果」,但沒有選項窗格(顯而易見),使用我的自定義按鈕「付費」「通過」

    2熱度

    2回答

    我是Swing的新手,希望有人能幫助我。 我有一個模式JDialogd1包含JXHyperlink,當我點擊它,我應該推出一個JFramef然而,當我這樣做的框架f進入後面的對話框d1所以我想我必須設置對話框d1非此模式工作,它做到了!現在 d1.setModal(false) 我的問題是我有另一種「模式」對話框d2,有一個按鈕,在那裏當我點擊它,它應該啓動對話框d1但由於某種原因d1去後面d

    4熱度

    1回答

    我知道setVisible(false),dispose(),但他們不能真正關閉一個JDialog。當我有另一個線程停止時,JDialog的線程仍然運行。 而且我不能使用System.exit(0),因爲其他線程需要運行一段時間。 下面的代碼,我最終通過System.exit(0)在程序結束時解決問題。 public class CsUpdateCtrl { /** * 升級service

    0熱度

    1回答

    我有這樣的代碼: String message = <html><a href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</a></html> JOptionPane.showMessageDialog(null, message, "Error", JOptionPane.ERR

    1熱度

    3回答

    我目前正在開發自己的掃雷艇。 Swing遵循模型 - 視圖 - 控制器設計模式。在MVC,我學會了每當模型發生變化時,控制器將在視圖中觸發該變化。但在這個例子中,我無法追蹤如何使setTitle和setInfo中的更改得到反映。 這裏,當我設置對話框的標題時,實際內容(模型)正在發生變化,但輸出(視圖)中沒有相應的更改。 //InfoDisplayer is inner class of clas

    3熱度

    3回答

    我有一個名爲Preferences.java的JDialog類。這個類創建一個構造函數,如: class Preferences extends javax.swing.JDialog { Preferences(java.awt.Frame parent,modal) { super(parent,modal); //......

    1熱度

    3回答

    我想在另一個線程創建的JDialog(會顯示時間), 而在主線程,函數將運行..當我創建對話框 ,它是顯示,但它是「卡住」 ......我不能看到 及其組件... 只有在主線程中完成的功能 - 正確所示的對話框.. 如何我可以修復它嗎?

    0熱度

    1回答

    我會將數據導出到一個XML文件中,我將在此時顯示JDialog與ModalityType = APPLICATION_MODAL。所以問題是我不能在自己的線程中執行我的導出操作,因爲我必須使用一個框架來與不能處理多線程的數據庫進行通信...... 因此,當我將setVisible方法覆蓋到做出口的GUI不會被渲染。

    3熱度

    1回答

    有誰知道是否可以限制用戶調整JDialog的大小? 我知道我可以調用方法setResizible(boolean),並禁用或使用戶可以調整JDialog的大小,但有沒有辦法限制用戶改變窗口的高度,但允許他改變寬度? 我創建的對話框看起來很有趣,如果它垂直增長,但水平增長的組件可能會對用戶有益。 在此先感謝。