我遇到了一個問題,我似乎無法弄清楚,也無法在網上找到答案。無法設置鼠標光標JLayeredPane
我有一個JLayeredPane,當它只有一個孩子面板我能夠使用setCursor()正確設置遊標。光標顯示出來,一切都很好。但是,當我增加一個額外的JPanel進入JLayeredPane的光標不再顯示出來
比如這個作品:
m_layeredPane = new JLayeredPane();
m_layeredPane.setLayout(new WBLayoutManager());
m_layeredPane.add(m_mediaPanel, new Integer(0));
// m_layeredPane.add(m_whiteboardPanel, new Integer(1));
m_layeredPane.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); // WORKS
但這並不:
m_layeredPane = new JLayeredPane();
m_layeredPane.setLayout(new WBLayoutManager());
m_layeredPane.add(m_mediaPanel, new Integer(0));
m_layeredPane.add(m_whiteboardPanel, new Integer(1));
m_layeredPane.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); // FAILS
任何人都知道我怎麼能獲取在JLayeredPane中工作的自定義遊標
+1指出問題。 – 2013-11-13 17:19:43