私は、ウェブ上のどこにも答えが見つからない、または見つけられないという問題に直面しています。
JLayeredPane があり、子 Panel が 1 つしかない場合、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 内で動作するカスタム カーソルを取得する方法を知っている人