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中文網其他相關文章!