問題タブ [jdialog]

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 投票する
2 に答える
1036 参照

java - 詳細の表示/非表示ボタンを作成するには?

Java Swing を使用して JDialog を作成しています。この JDialog の下部にあるレポートを表示/非表示にするための詳細の表示/非表示ボタンを作成しようとしています。

それは私にとってはうまくいきますが、レポートの表示/非表示中に小さなアニメーション効果を追加するために、時間をかけてこれを行いたいと思います.TimerTaskを使用しましたが、スローモーションなしでレポートを直接表示しています...これが私の現在のコードです:

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

java - JDialogのチェックボックスリスト

検索テキストフィールドがあるJDialogボックスを使用しようとしています。このボックスでは、テキストを入力すると、リストが一致するものに短縮されます。このリストでは、選択可能なチェックボックスを使用して各行を表示したいと思います。また、Ctrlキーを押しながら行をクリックしてアイテムを選択し、そのチェックボックスをオンにする、すべて選択リストのように機能させたい場合もあります。どうすればこれを行うことができますか?

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

java - ロード後にjDialogでjLabelの値を変更する

私は を持ってJDialogJLabelます。label の値を 10 秒ごとに変更したい。JDialogで更新された値で再描画/再描画するにはどうすればよいですかJLabel

0 投票する
5 に答える
966 参照

java - Java jdialog タスクバー ボタン

Linux で jdialog を実行していますが、まだタスクバーに表示されています。これはコードですか?どうしたの?

0 投票する
4 に答える
1181 参照

java - 1 つのコンポーネントを除いてスイング UI 全体をブロックする - 「ダイアログ スタイル」

[この質問はこの質問に関連しています]

設定:ラベルのように見える自作の「編集可能なラベル」コンポーネントがありますが、クリックすると編集可能なフィールドに変わり、編集できるようになります。Esc を押して編集をキャンセルするか、Shift-Enter を押して編集を OK するか、編集可能なフィールドの下にあるそれぞれのボタンをクリックします。

課題: この編集モードに入ると、UI の残りの部分を完全にブロックしたい: 編集をキャンセルするか OK してから、他の操作を行う必要があります。これを書いている間、私は明白なことに気付きました: これはまさにダイアログが動作する方法ですが、ダイアログを開くよりも「ドキュメント内」の編集ラベルの方が好きです。

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

java - 非モーダル モードで jdialog を待機する

JFrame があり、ユーザーがボタンを押すと入力 jdialog が表示されます。jdialog を非モーダル モードにする必要があり、ユーザーが [OK] を押したら、入力に基づいて何らかのアクションを実行したいと考えています。現在、jdialog で参照としてビューを渡しているため、ユーザーが [OK] を押すと、jdialog はビューのメソッドを呼び出します。これを処理するためのより標準化された方法はありますか、それともこれが唯一の方法ですか? jdialog を非モーダル モードにする必要があります

ありがとう

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

java - Substance UI & 装飾されていない JDialog/JFrame

Substance UI for Java を使用しているときに、新しい JFrame または JDialog を undecorated に設定すると、それが受け入れられないことに気付きました。

例えば

Substance の下で実行すると、装飾されたフレームが表示されます。

システムのデフォルト L&F で実行すると、装飾されていないフレームが表示されます。

誰でもこれを回避するためのアイデアを持っていますか? Substance web サイト/java.net フォーラムで、または既に SO に存在するものを見つけることができませんでした。

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

java - 親フレームの中央に配置されるようにダイアログの位置を設定するにはどうすればよいですか?

次のようなコンストラクタを持つダイアログ クラスがあります。

ただし、これにより、右上隅が親の中央になるようにダイアログが配置されます。ダイアログの中心を親コンポーネントの中心の上に置きたいです。どうすればいいですか?私は何か間違ったことをしていますか?

0 投票する
4 に答える
7335 参照

java - JFrame 親の前の JDialog

Java Swing で JDialog を作成したいと考えています。これは、開いているときに親ウィンドウにアクセスできません (Microsoft Word でファイル エクスプローラー ダイアログを開くときと同じです)。この動作を提供する JDialog クラスのメソッドはありますか?

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

java - Swing アプリとモーダル ダイアログのレンダリングの問題

Java/Swing デスクトップ アプリケーション (Windows XP では Java 6u16) を使用していますが、これがハングしているように見えることがあります。実際に起こっているのは、アプリケーションがモーダル ダイアログを表示しているが、このダイアログがレンダリングされていないためです。ユーザーが Alt-Tab を使用してアプリケーションから切り替え、その後アプリケーションに戻った場合、ダイアログは正しくレンダリングされます。さらに、リモート ユーザーが NetOp (VNC/リモート デスクトップのようなもの) 経由でセッションに接続すると、GUI が正しく再描画されます。

アプリは JavaWebstart 経由で実行されます。DirectDraw が原因でレンダリングの問題が発生していると聞いたので、JNLP に以下を追加しました。

しかし、問題はまだ発生します (私が正しく理解していれば、これにより DirectDraw と Direct3d が完全にオフになります: http://download.oracle.com/javase/1.5.0/docs/guide/2d/flags.html#noddrawを参照してください) 。

私はこれについてのアイデアがありません。どんな提案でも大歓迎です。

ありがとう、
フィル

編集...

JDialog を拡張し、他のすべてのダイアログを拡張する抽象ダイアログ クラスがあります。次のメソッドが含まれています。

ダイアログを表示したいときはいつでも、showDialog() を呼び出します。initKeyBindings メソッドは ActionMap を設定しますが、2 行目はアプリケーション固有です (アプリケーションはシングルトンです。ダイアログが表示されている間は JPOS スキャナー リスナーを無効にしています)。

次のように、対応する hideDialog() メソッドがあります。

ありがとう、フィル

編集... 申し訳ありませんが、もう 1 つ編集します。すべてのダイアログには親があります。他の親が指定されていない場合、AbstractDialog クラスはデフォルトでメイン アプリケーション フレームになります。

参考までに、これに従っている人のために、コードに次を追加しました。

これにより、ダイアログが EDT からのみ開かれるようになります。