jdialog

    2熱度

    2回答

    在我的主應用程序中,當從單元編輯器組件顯示對話框時,JTable失去焦點。 以下是我爲您查看問題所做的一個簡單的SSCCE。 做這些simples實驗: 按F2在第一表列開始編輯。然後將列內容更改爲數字2並按ENTER鍵。表格將失去焦點,表格中的第一個字段將獲得焦點。 按下第一個表格列中的F2開始編輯。然後將列內容更改爲數字2並按TAB鍵。表格將失去焦點,表格中的第一個字段將獲得焦點。 表單中的第

    1熱度

    1回答

    我覺得奇怪的是,在我的項目中,並不總是聽到mouselistener。有沒有其他人遇到過這個?或者我做錯了什麼?我必須在打開之前多次點擊它。我在點擊之間等待,看看它是否是性能問題。 JButton btnPin = new JButton("Pin"); btnPin.addMouseListener(new MouseAdapter() { public void mouseClic

    2熱度

    2回答

    我在由一個Java應用程序中工作(至今): public class MainWindow { private JFrame frame; public MyDialog dialog; /* ... */ private void initialize() { mnNew = new JMenuItem("New..."); mnN

    2熱度

    1回答

    所以,我在我建立一個聊天的主界面窗口的JFrame。該窗口/ JFrame中有幾個按鈕,其每一個示出一個JDialog(我Netbeans中拖動一個JDialog到父(先前創建的?)的JFrame)。 我的問題是,這兩個窗口都設置爲undecorated = true,所以我希望讓用戶拖動和通過點擊和拖動窗口的 一個部分(模擬標題欄時未未修飾的)移動隨意所有窗口 在我已經通過下面的代碼來完成這個一

    0熱度

    1回答

    我想禁用JDialog框架上的按鈕,我嘗試了一切,但它不起作用。該程序的執行從一個框架開始,當點擊該按鈕時,彈出對話框。很簡單,當你點擊對話框上的按鈕時,框架的按鈕應該被禁用,對話框將關閉。 順便說一句:一切正常,它只是框架的按鈕,不會被禁用! PS:我在NetBeans上編寫了這個代碼,所以爲了簡單起見,我刪除了不必要的代碼。 下面是幀編碼: public class Frame extends

    2熱度

    1回答

    我想顯示JDialog所以我用這個: SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new DialogBox().setVisible(true); } }); 它工作正常顯示,但然後我JDialog不留焦點,它需要(用戶應該不能工作在對話框打開時使用主UI)。 擺脫S

    4熱度

    1回答

    我JFrame與BorderLayout:在NORTH和JButtonJTextArea在SOUTH。我在pack()它在一開始。 我的代碼更改爲字體大小爲文本區域。我如何強制對話窗口及其組件重新自行佈局? 到目前爲止,我試過的一些組合: 另一pack() repaint() revalidate() 它似乎並沒有幫助。 有沒有保證蠻力的方法?什麼是實現這種結果的正確方法? UPDATE: 在創建

    0熱度

    1回答

    我在JFrame內有JDialog,我希望它隨我的JFrame一起移動。所以當用戶拖動窗口時,我想讓JDialog保持在相同的位置。 如何判斷用戶是否拖動了JFrame或JDialog以便我可以設置另一個的位置?或者有另一種方式可以這樣做嗎?

    0熱度

    1回答

    我正在製作一個項目,其中我有一個類,名爲runner_HMMPayl,來自此類的主類,我正在啓動一個JFrame0 f實例。 JFrame0返回JFrame0中的文本字段的值,然後在main中使用該值。 我面臨的一個問題是,當我實例化JFrame0時,它會繼續運行,控制權不會移回到runner_HMMPayl類的主體。我怎樣才能做到這一點? 這些是相關的代碼片段。 第一個是主要的,使得JFrame

    1熱度

    1回答

    這是情景: 添加的windowOpened()處理程序的JDialog的新實例使用jdialog.setVisible(真)首次 顯示對話框 如期望的那樣的windowOpened()處理程序觸發 jdialog.setVisible(假) jdialog.setVisible(真) 預期,但沒有發生:的windowOpened()處理觸發 如何處理的情況時,我的模式對話框出現在屏幕上時,它是第一