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 中国語 Web サイトの他の関連記事を参照してください。