jpopupmenu

    32熱度

    6回答

    我想在我的應用程序中創建一個工具欄。如果您單擊該工具欄上的按鈕,它將彈出一個菜單,就像在Eclipse的工具欄中一樣。我不知道如何在Swing中做到這一點。有人能幫助我嗎?我試過Google,但什麼都沒發現。

    0熱度

    2回答

    關於JPopupMenu行爲的問題。我希望JPopupMenu在出現時不要放鬆焦點。當JPopupMenu處於焦點時,用戶應該能夠點擊/更新Applet的其他部分。 這可能嗎?原因是這個JPopupMenu顯示了一些代碼,它需要保持開放以供參考。 這是我現在,但只要在主JPopupMenu的小程序在用戶點擊有失去重點: JPopupMenu popupMenu = new JPopupMenu()

    2熱度

    3回答

    我準備了下面的一個小測試用例。我的問題是當我右鍵單擊窗口。 JPopupMenu出現,但如果我點擊JWindow菜單外的任何地方都不會消失。我必須點擊窗口上的某個地方纔能擺脫它,這不是預期的行爲。 編輯: 閱讀akf的答案後,我切換到JFrame,當框架在焦點和彈出菜單顯示它消失,當你點擊另一個窗口。但如果窗口沒有焦點,並且你點擊某處菜單不會消失。 import javax.swing.*;

    0熱度

    1回答

    我想越來越多地展示一個JPopupMenu,使它看起來像「滑出」一樣。這不適用於菜單項,動畫沒有太多意義。相反,它的面板有一些真實的組件(哦,是的,你可以添加任何JComponent到JPopupMenu)。 JPopupMenu有許多私人領域和方法,這使得很難擴展。另外,我並不熟悉Swing動畫。 非常感謝您的幫助!

    1熱度

    1回答

    我有這個問題。在自定義的JTree中,我實現了一個JPopupMenu,根據使用MouseListener選擇的節點顯示不同的JMenuItem。 單擊鼠標右鍵時會顯示JPopupMenu。問題是,如果我不從PopupMenu中選擇一個項目,而是選擇樹中的另一個節點,無論是右鍵還是左鍵,這個事件永遠不會被樹所捕獲MouseListener 任何人都可以指向正確的方向解決這個問題?如果有例子可用,我

    9熱度

    2回答

    我想在JPopupMenu使用JCheckBoxMenuItem秒。它可以工作,但問題在於當複選框項目已被選中或未選中時,彈出菜單消失。因此,如果想要檢查/取消選中幾個項目,彈出窗口需要重複啓動,這是令人煩惱的。奇怪的是,如果我在菜單中使用普通的JCheckBox項(而不是JCheckBoxMenuItem s),其行爲與其應該一樣:彈出窗口保留在此處,複選框可以選中/取消選中。完成後,彈出窗口可

    7熱度

    7回答

    我需要一個附帶下拉式樣菜單的JButton。所以我拿了一個JPopupMenu並按照你在下面的代碼中看到的方式將它附加到JButton。它所需要做的是這樣的: 顯示彈出點擊時 隱藏它,如果點擊一次 隱藏它,如果一個項目在彈出窗口上選擇 隱藏它,如果用戶點擊了其他位置在屏幕 這4周工作上的事情,但我使用,因爲布爾標誌,如果用戶點擊了其他位置或選擇一個項目,我必須在按鈕上點擊兩次就說明前再起。這就是爲

    0熱度

    3回答

    我是Java swing的新用戶。當用戶點擊該行時,我需要能夠創建一個包含行信息的彈出窗口。我設法將mouseClick事件反應合併到我的表類中,並且我有行信息可用。我怎樣才能通知主窗口有關事件,以便它可以顯示對話框/彈出框?

    1熱度

    1回答

    當我讓彈出一個JPopupMenu而不通過「調用者組件」時,菜單不起作用:子菜單不會打開並且不會重新繪製。但是當我用JLabel創建一個完全無用的JFrame時,我通過JLabal作爲調用者,它可以正常工作... 任何建議,如何避免創建無用的框架。而我的應用程序確實沒有打開任何框架,只需彈出一個簡單的菜單即可。 JPopupMenu.show(null, xOnTheScreen, yOnTheS

    0熱度

    2回答

    我有一個JTree,當我右鍵單擊JTree中的節點時顯示JPopupMenu。基於JTree中選擇的節點,在我的JPopupMenu中隱藏/顯示或啓用/禁用某些JMenuItems的最佳方法是什麼? 想到的第一個解決方案是將「TreeSelectionListener」添加到JTree中的「值已更改」事件。在事件處理代碼中,我將使用TreeSelectionEvent的getNewLeadSele