問題タブ [mouseevent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prism - プライベートメンバー変数のみを変更する単体テスト関数?
現在、Prism と MVVM パターンを使用するプロジェクトで ViewModel の単体テストを作成しています。
私のビューは主に、さまざまなマウス イベント (LeftMouseButtonDown、LeftMouseButtonUp など) に反応する ItemsControl で構成されています。このようなマウス イベントが発生すると、EventArgs とその他の接着情報が ViewModel に渡され、適切なメソッドが呼び出されます (MouseMove イベント --> OnMouseMove メソッド)。
このようにして、以前に ItemsControl に追加されたアイテムをドラッグする方法を実装しました。これは、OnMouseLeftButtonDown メソッドで 2 つのメンバー変数「movingObject」と「gripPoint」を設定し、OnMouseLeftButtonUp メソッドで変数を null に設定することによって行われます。
ここで発生する問題は、これらの関数 (LeftButtonUp、LeftButtonDown) を単体テストする必要があるかどうかです。理論的には、それらは「外部」の世界 (-> ViewModel 自体ではなく) によってアクセスされるため、テストに値しますが、(私の意見では) パブリック アクセサーに値しないプライベート変数の変更をどのようにテストする必要がありますか? (低レベルの目的で存在します)?
前もって感謝します!
java - JButton への子コンポーネントの追加
子コンポーネントを a 内に配置しJButton
、マウス イベントのサブセットに対して透過的にすることは可能ですか?
- 子コンポーネントは
MouseMotionEvent
s を受け取ります (表示された画像を変更することで応答できます) JButton
クリックすると、子コンポーネントの「後ろ」が押し下げられます
子コンポーネントをボタンに追加しても他に変更を加えていない場合、子コンポーネントが占める領域をクリックしてもボタンはアクティブになりません。
拡張する新しいクラスを作成することでこれを実現できることはわかってJButton
いますが、既に作成されている子コンポーネントを使用することをお勧めします。
注: これは純粋に見た目上の理由によるものです。子コンポーネントは、それ自体の外観のみを変更します。クリックに応答して他のアクションを実行することはありません。Action
通常の方法でボタンによってトリガーされる は1 つだけです。
browser - GUI Web開発者が信頼できる標準的なユーザーマウス速度範囲は?
ご存じのとおり、ブラウザーはマウスの速度に応じてイベントを生成します (マウスの速度が速すぎると、生成に失敗することがあります)。どのアプリケーションを最適化する必要があり、どの速度を最適化すべきでないかについての研究はありますか?
wpf - wpf:テキストボックスのMousedoubleclick
xamlのテキストボックステキストでmousedoubleclickを処理する方法。
これは私がキーボードを入力するためにそれをやっている方法ですxamlに入力してください
ありがとう
wpf - データ テンプレートの背景が透明な場合、マウスを左クリックしてキャッチする方法は?
私DataTemplate
はこのように見えます:
ただし、マウスの左ボタンを押すことができません。テンプレートの背景を何らかの色に設定すればOKです。
トランスペアレントを作成してイベントDataTemplate
をキャッチするにはどうすればよいですか?MouseLefButtonDown
ありがとうございました。
wpf - WPF チェックボックス コントロールが MouseLeftButtonDown イベントに反応しない
次の XAML コードがあります。
マウスの左ボタンでチェックボックスをクリックすると、宣言されたイベントが発生しません。誰でもこの動作について説明できますか? 前もって感謝します
drawing - JOGLでマウスドラッグイベントを使って描画します。
ここで助けが必要かもしれません。私は JOGL が初めてで、おそらく何でも 3D キャンバスに描画しようとしていますが、ポイントはマウス ドラッグ イベントを使用することです。どうすればそれができるのでしょうか?
以下のようなことを試してみましたが、うまくいきませんでした。また、以下のコードでは、display() メソッドが呼び出される前にイベントが呼び出される理由がわかりません。
事前にどうもありがとう..
.net - テキストボックスのwpfマウスクリック
xamlのテキストボックスのマウスクリックでコマンドとコマンドパラメータを設定するには?
wpf - MouseLeftButtonDownからWPFリストボックスアイテムを取得します
ユーザーが特定のListBox
アイテムをシングルクリックしたときに、いくつかのコードを実行したいと思います。私のセットアップはListBox
カスタムItemsPanelTemplate
(PavanのElementFlow)を使用しています。入ってくる位置データに基づいて、MouseLeftButtonDown
どのアイテムがクリックされたかを知る方法はありますか?これは、カスタムによって少し難しくなります(または混乱します)ItemsPanelTemplate
。