問題タブ [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.
jquery - jqueryダイアログボックスを使用して、テーマをどのように適用しますか?
例: http: //jqueryui.com/demos/dialog/#modal-confirmation
示されている例では、ソースを表示でき、右上にテーマセレクターがあります。しかし、どのようにテーマを自分のコードに適用しますか?
java - JDialogが閉じているかどうかを知る方法は?
JDialog を使用してフォームを表示しました (JFrame を使用することもできましたが、理由があります)。私のアプリケーションには、関数が上記の JDialog を生成して表示するイベントがあります。ここで、ユーザーがその JDialog を閉じたかどうかを知りたいです。どうすればこれを見つけることができますか?
PS私のデフォルトのCloseOperationはJDialog.DISPOSE_ON_CLOSEです。
java - JDialog が常に最上位にあることを確認する方法
JDialog
ユーザーから名前を取得する があります。の後ろはJDialog
アプレットです。ユーザーが名前を入力するまで、そのアプレットにアクセスしたくありません。を試しJDialog.setAlwaysOnTop(true)
ましたが、アプレットがAccessException
エラーをスローします。だから私がしたことは、 (ユーザー名の入力) が空 ("")になるJDialog.setVisible(true)
まで実行される while ループを維持することでした。JtextField
しかし、何らかの理由で、これは非常に遅く動作します。つまり、JDialog
負荷がかかりますが、集中するのに時間がかかりJTextField
、ユーザーが自分の名前を入力しても、非常に遅くなります... 2 秒で 1 文字のように... 他に何かありますか?アプレットにアクセスする前にユーザーに名前の入力を強制する方法はありますか?
java - JFrameから最大化ボタンと最小化ボタンを削除するにはどうすればよいですか?
から最大化ボタンと最小化ボタンを削除する必要がありますJFrame
。これを行う方法を提案してください。
java - JDialog と Thread での ClassCastException
スレッドを含む JDialog があります。ダイアログが作成されると散発的に ClassCastException が発生します (つまり、例外なく成功したものを作成できます)。
これが私の JDialog クラスのスニペットです
}
例外キャストは次のとおりです。
スレッド「AWT-EventQueue-0」での例外 java.util.Arrays.mergeSort(Arrays.java:1293) の javax.swing.LayoutComparator.compare(LayoutComparator.java:61) での java.lang.ClassCastException。 Arrays.mergeSort(Arrays.java:1282) で java.util.Arrays.sort(Arrays.java:1210) で java.util.Collections.sort(Collections.java:159) で javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy) .java:119) javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:434) で javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:148) でjava.awt.FocusTraversalPolicy にあります。getInitialComponent(FocusTraversalPolicy.java:152)、java.awt.Window.getMostRecentFocusOwner(Window.java:2131)、java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:629)、java.awt.Component.dispatchEventImpl(Component.java) :4502) java.awt.Container.dispatchEventImpl(Container.java:2099) で java.awt.Window.dispatchEventImpl(Window.java:2478) で java.awt.Component.dispatchEvent(Component.java:4460) で.awt.EventQueue.dispatchEvent(EventQueue.java:599) で java.awt.SequencedEvent.dispatch(SequencedEvent.java:101) で java.awt.EventQueue.dispatchEvent(EventQueue.java:597) で java.awt.EventDispatchThread. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) で java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) で java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) でawt.EventDispatchThread.run(EventDispatchThread.java:122)
ありがとうございました。ダニエル
java - JDialog をトップに表示する方法
重複の可能性:
Javaウィンドウを前面に表示するには?
Java アプリケーションを作成しました。JDialogが存在しない場合は別のJDialogを作成しますが、存在する場合はsetVisibleをtrueに設定します。しかし、問題は、JDialog が存在し、その後 Internet Explorer などの他のアプリケーションを開いた場合、アプリケーションが一番上に表示されないことです。だから私はsetAlwaysOnTopをtrueにしたので、私が直面した主な問題は、アプリケーションの後に他のアプリケーションを開くと、それらのアプリケーションが常にアプリケーションの裏側に表示され、これも間違っているということです。JDialog が既に存在する場合は、先頭に移動しますが、常にではありません。
java - Swingダイアログはどのように機能しますか?
JFileChooserなどのダイアログをSwingで開くと、次のような擬似コードになります。
私の質問は、これはどのように機能するのでしょうか?ご覧のとおり、スレッドはダイアログが閉じるまで戻るのを待ちます。これは、Swingイベントスレッドがブロックされていることを意味します。それでも、AFAIKがこのスレッドを実行するために必要なダイアログを操作することができます。
では、それはどのように機能しますか?
java - 黒の不透明度のJWindow
不透明度だけでなく、Swing内の不透明度のデフォルトの色を変更するJWindowを作成したいと思います。
したがって、たとえば、私が書く場合:
これにより、色が白であるという1つの例外を除いて、私が望むことを正確に実行できます。どうすれば色を黒くできますか?
「これ」などで色んなことをやってみましたsetBackground(Color.Black)
…
java - ウィンドウがフォーカスを失ったときに JDialog ウィンドウを非表示にする
こんにちは、私の Java アプリケーションには JDialog ボックスが 1 つしかありません。フォーカスが失われた場合に非表示にしたいと考えています。別の方法を試しましたが、ウィンドウ フォーカス イベントをトリガーできませんでした。これが私のコードです: