mouseevent

    0熱度

    1回答

    對於我所處的情況,我有點困惑。我創建了一個ListModel,擴展了DefaultListModel和ListRenderer,實現了ListCellRenderer,用於在JList中顯示自定義單元格。這些單元格是從擴展JPanel的類創建的一些對象,它們包含JLabel和JButton。 我的問題是關於鼠標事件:我想觸發某個事件,當點擊JList的單元格內的JButton,但我不知道如何匹配鼠

    0熱度

    1回答

    有沒有一種方法來模擬Java中的鼠標拖動事件。我可以使用java.awt.Robot來模擬鼠標點擊和鼠標移動。但是,我無法模擬鼠標拖動的操作。 我嘗試讓機器人類使用robot.mousePress()按住鼠標按鈕並在調用robot.mouseRelease之前在鼠標移動過程中暫停多次時移動鼠標位置。但是,所有這些都是模擬鼠標光標移動並且不模擬鼠標拖動事件。 我將包含我正在使用的代碼片段;然而,它所

    1熱度

    1回答

    比方說,您有一個包含大量內容的工具提示,因此您需要將其滾動。當然,你不能移動鼠標來滾動工具提示,因爲當你用你的瀏覽器離開時,工具提示會隱藏起來。 <!-- Let's assume this is my tooltip and --> <div id="scrollableTooltip"> <p>foo bar foo bar foo bar foo bar foo bar foo

    0熱度

    1回答

    我在IE11的angularEvent 4中遇到mouseEvent問題。我正在使用角4,角-cli。 當我激活這行代碼: let newEvent = new MouseEvent('mouseleave', {bubbles: true}); IE在控制檯拋出這樣的例外: TypeError: Object does not support this operation. at

    1熱度

    1回答

    我試圖實現使用C/GTK3 /開羅以下特點: - 左點擊一個GtkDrawingArea的Widget和printf座標XO和呦。 - 按住左鍵不放,移動鼠標並繪製一條連線(Xo,Yo)到當前鼠標位置。 - 鬆開鼠標左鍵和printf(「東西」) 我該怎麼辦呢?任何人都知道一個很好的教程,展示如何處理鼠標移動事件? 到目前爲止,我發現是最好的這zetcode lines(這表明如何處理鼠標點擊事件

    0熱度

    1回答

    我有兩個元素聽mouseover事件,當即使觸發該處理程序將有關的e.clientY的position和e.clientX 這兩個元素追加tooltip也聽mouseout情況下,即使觸發處理程序將remove()元素tooltip。 它適用於筆記本電腦屏幕,但我也希望這些效果可以在觸摸屏中使用。所以我讓這兩個事件也收聽vmouseover和vmouseout。 但它似乎沒有工作。觸摸屏上的vmo

    -1熱度

    3回答

    我試圖讓國際象棋程序在那裏我有JPanels這都需要一個addMouseListener將但在這addMouseListener將我需要利用數組的索引,它的工作,像這樣的一個8x8的陣列: panels[0][0].addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) {

    0熱度

    2回答

    我正在C#(統一)中製作一個馬里奧製造者風格的遊戲,其中一切都必須捕捉到網格。我想,當我拖動它時,將物品卡入距離每個int最近的位置。 void FixedUpdate() { Vector2 pos = Input.mousePosition; pos.x = Mathf.Round(pos.x); pos.y = Mathf.Round(pos.y);

    2熱度

    2回答

    我想活動結束後,運行一些代碼冒泡例如DOM document.getElementById("myBtn").addEventListener("click", (event) => { // run some code after event finish to bubble up });

    0熱度

    1回答

    我在檢測菜單項上的點擊時遇到了麻煩。當'Road'menuItem被點擊Create Menu時,我需要創建一條線,但是當我點擊它時沒有任何反應。 import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; i