我遇到了一个问题,我似乎无法弄清楚,也无法在网上找到答案。无法设置鼠标光标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