jdialog

    1熱度

    3回答

    我有一個Gui允許用戶點擊一個按鈕並查看文本文件的內容。問題是文件可能相當大(超過100,000行數據),並且可能需要15秒鐘才能讀取並顯示在表格中。 文本文件的格式的例子: */ Account ID : 8 digit number Money Charged : Integer < $10 Values separated by \t /* Acco

    1熱度

    1回答

    我有一個Java應用程序,其基本UI由兩個JFrame組成:一個客戶區和一個工具調色板應始終顯示在客戶區域上方。爲了達到這個目的,工具面板被設置爲alwaysOnTop(true),在所有情況下都可以很好地工作,除了Windows獨佔之外:當彈出模態JDialog時,單擊客戶區和/或調色板(兩者都是阻止)導致調色板落在客戶區域後面。一旦模式對話框關閉,調色板會再次出現,但其「始終處於最佳狀態」已丟

    3熱度

    4回答

    我有一個簡短的代碼,我想處理一個對話框,但不希望用戶能夠關閉它,它只是不工作,幫助我請。 import javax.swing.*; public class Processing extends JOptionPane{ JDialog jd; public Processing(){ super(null, JOptionPane.DEFAULT_O

    15熱度

    2回答

    我已經創建了自己的SwingWorker示例來熟悉它的工作原理。 我想要做的事情如下: 當單擊按鈕時,我想要一個進度條出現,直到任務完成我只想刪除進度條並向對話框添加一個字符串。 單擊按鈕時,進度條出現但始終不會消失。 (絕不會取消10秒鐘後,進度條,從不放在標籤上) 這裏是一個SSCCE: package swingtesting; import java.awt.event.ActionE

    5熱度

    2回答

    我有一個抽象類的應用程序,它擴展了JDialog。類爲​​,並且,在類的構造函數,下面的代碼添加:預期當 addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { onClose(); } } 該事件被觸發,但隨後一個奇怪的事

    1熱度

    2回答

    我想在Java中實現一個進度JDialog。我正在解析文件,並且我想在開始解析新文件之後刷新JDialog。我的問題是,JDialog不刷新。我試圖重繪它,或調整它,所以它會重畫。我也嘗試刪除標籤,並添加一個新標籤。 的ProgressDialog類: public class ProgressDialog extends javax.swing.JDialog { private JL

    3熱度

    1回答

    我需要一些關於JDialog的建議。 我需要抓住「輸入」數據,我想知道,什麼是最好的方式來做到這一點。好吧,這裏是完整的問題。當用戶單擊按鈕(位於JFrame上)時,JDialog彈出,並且有3個用於entrys和一個組合框的文本字段。用戶按下ok後,我需要在JFrame中返回這些數據。那麼,我可以在我的方式做到這一點,但那太多的意大利麪代碼:))我應該使用什麼樣的監聽器?如果你願意給我的代碼示例

    0熱度

    1回答

    我目前正在開發一個帶有「開始屏幕」框架的java遊戲。在啓動畫面中,我有一個名爲buttonLogin的按鈕。一旦你按下buttonLogin,一個LoginDialog類啓動的登錄對話框會彈出,詢問你輸入用戶名和密碼。在對話框中有兩個按鈕,登錄和取消。一旦你按下登錄,我的遊戲就會打開,但開始屏幕仍然可見。 我的問題是,我不知道如何在我的LoginDialog類的actionPerformed方法

    1熱度

    1回答

    我知道如何創建一個JDialog的實例,但它們是否像JFrame一樣正確顯示。爲了使它正常工作,只需將其設置爲可見即可?還有其他事情要做嗎?這是正確和最簡單的方法嗎?

    0熱度

    2回答

    我目前正在開發一個帶有「開始屏幕」框架的java遊戲。在啓動畫面中,我有一個名爲buttonLogin的按鈕。一旦你按下buttonLogin,一個LoginDialog類啓動的登錄對話框會彈出,詢問你輸入用戶名和密碼。在對話框中有兩個按鈕,登錄和取消。一旦你按下登錄,我的遊戲就會打開,但開始屏幕仍然可見。 我的問題是,我不知道如何在我的LoginDialog類的actionPerformed方法