Java 대기 커서 표시 문제
이 Java 애플리케이션에서는 해당 Java 애플리케이션을 정의하는 패널 위로 마우스를 가져갈 때 대기 커서가 나타나지 않습니다. 자신의 커서. 문제에 대한 분석은 다음과 같습니다.
문제:
루트 원인:
해결책:
수정된 SSCE:
public class BusyCursorTest extends javax.swing.JFrame { private javax.swing.JPanel cursorPanel = null; public BusyCursorTest() { // ... // Set the wait cursor on the glass pane startWaitCursor(this); // ... } private static void startWaitCursor(javax.swing.JFrame frame) { frame.getGlassPane().setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR)); // Add mouse listener to glass pane for handling cursor visibility frame.getGlassPane().addMouseListener(mouseAdapter); frame.getGlassPane().setVisible(true); } // ... private static java.awt.event.MouseAdapter mouseAdapter = new java.awt.event.MouseAdapter() { }; }
추가 참고 사항:
위 내용은 패널이 자체 커서를 설정할 때 내 Java 대기 커서가 나타나지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!