問題タブ [jwindow]
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.
java - 継承を使用した Java の宿題
setVisible メソッドを宣言する JFrame クラスがどのクラスを継承するかについて、Java API を調査するという宿題に取り組んでいます。次に、そのクラスをインポートし、main メソッドのコードを変更して、frame 変数が JFrame 型ではなくその型として宣言されるようにします。
setVisible メソッド JWindow を宣言しているクラスを見つけましたが、コードを変更しようとすると実行されないので、助けていただければ幸いです。
java - JWindow タスクバーのアイコンが表示されない
を使用しない Java プログラムを作成しましたがJFrame
、代わりにJWindow
. これはまさに私が必要としていたもので、Windows の境界線/タイトル バーのないアプリケーションです。
問題は、実行時に画面下部のタスク バーに表示されないことです。
誰でもこれを修正する方法を理解できますか?
java - Javaで共通の静的フォーカス可能ウィンドウを作成するには?
Java で音訳ツールを作成しています。ほぼ完成です。これがスクリーンショットです。
何らかの理由でフォーカス可能でなければならないJWindow
ドロップダウンに使用しています。したがって、ユーザーは一度に 1 つの入力にのみ書き込むことができます。このスタティックを作成したので、すべての Text コンポーネントは新しいインスタンスを作成する代わりに同じインスタンスを使用します。window
複数のウィンドウで作業すると問題が発生します。両方のウィンドウが画面に表示されていない限り、正常に動作します。ただし、このドロップダウン ウィンドウの所有者ウィンドウが閉じられると、ドロップダウン ウィンドウはフォーカスできなくなります。
コンストラクターのJavadocがJWindow(Window owner)
言うように:
指定されたオーナー ウィンドウでウィンドウを作成します。このウィンドウは、所有者が画面に表示されていない限り、フォーカスできません。所有者が null の場合、共有所有者が使用され、このウィンドウはフォーカス可能になりません。
では、異なるウィンドウ内のすべてのコンポーネントによって共有される、静的でフォーカス可能なウィンドウを作成するにはどうすればよいでしょうか。
java - How to get the parent container of a JWindow in Swing?
I have one JFrame
and calling a JDialog
from that frame while initializing. In the dialog have a JButton
, when clicking on the button a new JWindow
opens.
Can I fix the position of window in the main frame? How to access the parent container (JFrame
extended) from JWindow
extended class?
java - クリック アンド ドラッグ後の JWindow の座標
クリック アンド ドラッグで再配置できる JWindows があるプログラムがあります。参考までに、それらは透明で、青い境界線が付いています。クリック アンド ドラッグで再配置した後の長方形 (境界線) の左上隅の座標を知りたいです。GUI のボタンをクリックすると、captureComponent() が呼び出され、ボックスの左上隅の現在の x 座標と y 座標が取得されます。私は Point loc = this.getLocation(); でこれをやろうとしています。MousePressed の外側に配置すると、クリックして別の場所にドラッグする前に座標を取得します。更新された値を取得できるようにMousePressed内に配置しようとすると、シンボルが見つからないというエラーが表示されます:メソッドgetLocation()。更新された値が得られるように、この問題を修正するにはどうすればよいですか?
ボタンが押されると、captureComponent メソッドが別のクラスから呼び出されます。