jframe

    1熱度

    2回答

    我有一個內置JFrame的UI。其中一個按鈕開始一個長時間的運行調用(仍在同一個java進程中),並且在執行期間,UI被凍結。 我想,爲了清楚事情還在進行中,我可以在彈出窗口中顯示進度條,以便用戶可以隨時瞭解程序正在執行的操作。 所以我創建了一個新的JDialog,添加了一個JProgressBar對象,並在事件發生時更新它。問題是該對話框的內容沒有得到更新。我對它的標題所做的更改立即顯示出來,以

    0熱度

    1回答

    我的應用程序彈出一個對話框。用戶通常希望在該對話框和應用程序窗口之間來回切換一段時間。我想讓這個對話框保持在最前面,這樣它就不會隱藏在主應用程序窗口後面。但同時我希望對話框有一個最小化按鈕,以便在一段時間內不需要時可以避開。 這裏是我試過: 使用無模式的JDialog - 對話框停留在前面很好,但它不沒有最小化按鈕,它並沒有自己的任務欄按鈕或者 使用JFrame--對話框現在有一個最小化按鈕和它自

    0熱度

    1回答

    我寫了一個Java小程序,它打開一個JFrame(所以當在瀏覽器中運行時,它將彈出一個小的新窗口)。 問題是,當按下窗口框架的其中一個按鈕時,在窗口關閉/最小化/最大化之前會有一些延遲(不能移動鼠標2或3秒)。隱藏的菜單操作(當按下窗口的圖標,左上角時可以訪問)完美地工作。 在開發環境中不會出現問題。 我目前使用jdk 1.6 update 16. 任何想法?

    1熱度

    1回答

    我想擁有一個普通的JFrame,它具有全部功能(裝飾,標題,圖標,大小調整,最小化,最大化等),唯一不會出現在系統任務欄中的功能。 (通常,會有另一個程序打開並管理它們)。 可能嗎?如果是的話,那麼最好的辦法是什麼?

    2熱度

    2回答

    我好奇,以下面的方法之間的差異來創建一個Swing窗口: 使用了java.awt.EventQueue.invokeLater()在main(); 在main()中使用SwingUtilities.invokeLater(); 根本不打擾線程,只需實例化JFrame子類並從main調用setVisible(true),而不將其包裝到Runnable中;無論如何,這似乎工作。 謝謝。

    0熱度

    2回答

    我的應用程序是一個打開JFrame的JApplet。該applet有一個監聽器和一個按鈕,所以如果幀落在另一個窗口的後面(放鬆焦點),用戶可以簡單地點擊按鈕使其到達前面。 frame.toFront();這工作正常。 但在最初(在applet的​​), 調用frame.setVisible(true);後,我打電話給frame.toFront();,以確保它開始在前面。然而,該框架立即在瀏覽器後面

    87熱度

    8回答

    我有一個JFrame,在標題欄(左上角)顯示Java圖標。 我想將該圖標更改爲我的自定義圖標。我應該怎麼做?

    1熱度

    1回答

    我正在使用graphael的線條圖。我的數據點是日期,這是graphael無法識別的。所以我用1,2,3代表了每一個日期.... 事實是,我需要在我的圖表上顯示日期,作爲x軸標籤。我該怎麼做?我試過標籤屬性,但它不起作用。 我的代碼如下所示: var lines = r.linechart(30, 30, 600, 440,[[1,2,3,4,5]],[[100,150,130,85,100]],

    0熱度

    3回答

    我正在試聽JFrame製作的搖擺gui的tab-in製表符動作。我將JTextField添加到JFrame中,每當選擇窗口時都會獲得用戶剪貼板,以便用戶可以在程序之間切換,複製一些URL,以便返回到我的程序時,此JTextField將由複製的url字符串填充。 編輯: 我已經試過這樣: frame.addFocusListener( new FocusListener() {

    5熱度

    4回答

    我想在我的JFrame上收到鼠標事件(特別是鼠標進入和退出事件)的通知。但是,當我添加一個mouselistener它,我得到的幀的邊界上的事件,而不是整個幀的內容。 任何想法爲什麼? 編輯:或者至少你有替代?我想要一個「全局」方法來捕獲JFrame上的鼠標事件。也許mouselistener不是答案。