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中文网其他相关文章!