問題タブ [jtogglebutton]

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.

0 投票する
1 に答える
39 参照

java - 多くの条件を作成する必要なく、トグル ボタンを使用するいくつかの方法があります。

レストランでの管理注文用のプログラムを Java で開発しています。こんな画面になりました。 アドミンオーダー用フレーム。

左から任意のボタンを選択し、右から任意のボタンを選択して、後で「Agregar」ボタンをクリックしたい。例えば ​​if や else if など条件の多いメソッドをやろうと思っています。

私は多くの条件を実行する必要があり、それ以外の方法は考えていません。それを行うための別の方法を見つけるのを手伝ってくれるなら、私は感謝します.

注:下手な英語で申し訳ありません。私はまだ学んでいます。本当にありがとう。

0 投票する
1 に答える
4070 参照

jquery - Jqueryでカウンターをインクリメントしてデクリメントする方法

こんにちは、ユーザーの値を 1 つだけ使用して変数をインクリメントするための支援が必要です。ユーザーが同じボタンをクリックすると、値が 1 減少し、このサイクルが続きます。以下のコードに似た状況があります。

しかし、私の場合、オンまたはオフのように、アクションを1つのボタンで実行したいと考えています。これを行う方法はありますか?

0 投票する
2 に答える
1993 参照

javascript - Chrome 拡張機能 - デフォルトでオンになっている入力チェックボックス

Chrome 拡張機能を開発し、コンテンツ スクリプトの挿入を制御するオン/オフ トグルを追加しました。

私のpopup.htmlでは、次の div にチェックボックスが追加されました。

popup.jsは、次のようにクロム ストレージで「onoffswitch」の選択を設定しています。

}))

最初の拡張機能のインストール時に、「onoffswitch」をデフォルトでオンにするのに苦労しています。拡張機能を追加するたびに、「popup.html」の下の「checkbox」入力で宣言「checked」にもかかわらず、「onoffswitch」がオフになります。

ありがとう、イド。

0 投票する
2 に答える
391 参照

java - JToolbar: JToggleButton の配置

JToggleButtons を JToolBar に配置しようとしています。ボタンを縦と左に揃えたい。私のコードは次のとおりです。

結果はこんな感じ。 私の JToolBar

また、左にドッキングするとこんな感じ。理想的には、ボタンを互いに垂直に積み重ねる必要があります (それでも左側に配置されたままです)。任意のヒント?

左にドッキングされた JToolBar

理想的な結果は次のようになります。 理想的な結果 - 左揃えのボタン、ツールバーが左にドッキングされている場合は積み上げ

0 投票する
2 に答える
163 参照

java - 背景を動的に設定する Jtogglebutton

Jtogglebutton の背景色を動的に設定する際に問題があります。Jtogglebutton を LED のように点滅させ、500ms のように決まった時間にオンとオフを切り替えます。paint と paintComponent メソッドもオーバーライドしようとしました。しかし、成功することもできませんでした。私は立ち往生しています。これが私のコードです。助けてくれてありがとう。

導かれたクラス:

}

メインフレーム クラス:

}

0 投票する
1 に答える
555 参照

java - isSelected()メソッドを認識しないJavaスイングのJToggleButton?

ユーザーがトグルボタンを使用して座席を予約できるようにするGUIをJavaスイングで作成しようとしています。クリックイベントが機能するかどうかをテストするために、最初はデフォルトのボタンの色があります。ボタンは、予約済みであることを示す赤に変わり、未予約であることを示す黄色に変わります。

これが私のactionPerformedメソッドです

GoldSeat は、単に JToggleButton の派生クラスです。何らかの理由で、ボタンをクリックしても赤にならず (デフォルトの灰色に変わります)、もう一度クリックすると黄色に変わります。したがって、ボタンの「true」または「on」状態は機能していないように見えますが、「false」は機能しています。isSelected() が正しく機能しない理由がわかりません。

これを解決する方法はありますか?

編集: このコードを生成する Netbeans の単純なドラッグ アンド ドロップ インターフェイスを使用して、JToggleButton が 1 つある簡単な JFrame をまとめました。

そしてアクションイベント:

これは私がやりたいことを実行しますが、上に投稿した派生クラスで再作成することはできません。自分のコードに何か問題がありますか?

0 投票する
2 に答える
332 参照

java - JToggleButton addItemListener は ItemListener を永遠に繰り返すようです

JToggleButton要素の構成 (望遠鏡構成) をメモリにロード/メモリから破棄するように をプログラミングしているので、 に を追加JComboBoxし、JFrameその近くに選択した項目をロードするボタンを追加しました。を選択するJToggleButtonと、ハードディスク アイコンが表示されます。それ以外の場合は、別のアイコンが表示されます。そのために IntelliJ IDEA GUI エディターを使用しています。もちろん、ItemListenerそのボタンに (Web から提案されているように) を追加しました。

出力:
true
-> ウィンドウが表示された
LAOD_ACTION false
とき -> ボタンをクリックしたとき

いくつかの新しいトグル ボタンを使用していくつかのテストを行ったところ、同じエラーが発生しました。内部のコードitemStateChanged(ItemEvent e) {...}は停止せずに永遠に繰り返されます。そのコードにはforandwhileループはありません! その結果、多数のメッセージ ダイアログが表示され (1 つのダイアログのみが表示されます)、デスクトップで別のウィンドウにフォーカスすると、ダイアログの背後の画面 (親ウィンドウの領域) が黒くなります。リスナーを に変更したところActionListener、すべてが 1 回/クリックで実行されるようになりました。

なぜこのエラーですか?ご覧のとおり、 https://stackoverflow.com/a/7524627/6267019からそのコードをコピーしました。

GitHub の完全なコードここでは、そのトグル ボタンのコードを強調表示しました。JToggleButtonファイル内の他の s でも同じエラーが発生しMainActivity.java、IntelliJ をデバッグすると、リスナー内のコードが永遠に繰り返されることがわかります。数千回のダイアログの後、Windows にメッセージが表示され、Java Platform Binary がエラーで閉じられます。

編集:
新しいクラスの同じ問題: