問題タブ [jframe]

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 に答える
9449 参照

java - Swing: ファンクション キー (F2) をアクセラレータとして設定する

F2 がアクセラレータとして設定されているメニュー項目「名前の変更」があります。確かに、メニューが表示されると、「名前の変更」の横に小さな「F2」の表示があります。

残念ながら、これは機能しません。このアクセラレータは応答をトリガーしません。アクセラレータを CTRL+F2 に変更すると動作します。

InpoutMpa/ActionMap を使用する必要があるようです。それに関する問題は、これをアプリのどこでも機能させたいので、トップレベルの JFrame に関連付けようとしていることです。しかし、JFrame には getInputMap() メソッドがありません。

失った。

[追加した]

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

java - Java でフォーカス不可能なウィンドウを作成する

(解決済み:ウィンドウがフォーカスされているときはいつでもWindowStateListener呼び出しを延期)toBack

皆さんこんにちは!

私はjava.awt.Window(どのサブクラスでも可能です) を作成して前面に出すことができないようにする方法を見つけようとしています。私は、すべてのアプリケーション ウィンドウの下に表示され、画面にウィジェットを表示する Java の「Samurize のような」プログラムに取り組んでいます。「常に Java でウィンドウを最前面に表示する」のように、できれば単一のメソッド呼び出しだけで済むような単純なものを望んでいますが、API ドキュメントを確認しましたが、うまくいきませんでした。

編集:申し訳ありませんが、単に「フォーカスできない」というよりも「常に下にある」という意味でした。

これが基本的なテストケースです。ウィンドウをクリックすると、現在画面上にある他のウィンドウの上に来てはいけません。

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

java - Java Swing:dispose()JFrameはそのコントロールをクリアしません

現在のJFrameを閉じるためにdispose()を使用するcloseWindow()メソッドがあります。ウィンドウを再度表示すると、コントロール(テキストボックス、リスト、テーブルなど)には、フレームをdispose():dしたときに存在していた以前の値が残っています...それはなぜですか?フレームを完全に閉じてクリアする別の方法はありますか?

これは、別のJFrameが別のウィンドウを表示するために使用するコードです。ここで何か間違ったことをしていますか?

0 投票する
3 に答える
829 参照

swing - 気まぐれなJMenuBar

次のコードを10回実行しました。10回の実行のうち、3回はメニューバーと長方形の両方を表示し、3回は長方形のみを表示し、4回はまったく何も表示しませんでした。私は何が間違っているのですか?

0 投票する
3 に答える
3912 参照

java - JFrameが正しい寸法で作成されていない

このコードを実行すると、ウィンドウは作成されますが、指定されたサイズでは作成されません。何が問題なのですか?

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

java - JFrameでのBufferStrategyとDIYダブルバッファリング

これまで、Imageを作成してダブルバッファリングを行い、関連付けられたGraphicsオブジェクトを使用してそのImageに必要なものを描画してから、paintメソッドのGraphicsオブジェクトを使用してそのImageを画面に描画しました。最近、BufferStrategyクラスとその使用法について学びました。私は2つの方法の長所と短所は何であるか疑問に思いました。

編集:私は私の質問をあまり明確にしたとは思わない。DIYの方法とBufferStrategyの両方の長所と短所、そしてもしあれば、どちらを使うべきかを知りたかったのです。

0 投票する
6 に答える
7728 参照

java - Form.java は JFrame を拡張します

私はJavaの初心者です。JFrame を拡張して使用する Form クラスを作成したいと思います。すべてが正常に機能し、画面のサイズと中央が適切に調整されます。コンポーネントを追加することはできません。何が欠けていますか。すべてのクラスをグーグルで検索しましたが、何も見つかりませんでした。

Main.java:

フォーム.java:

0 投票する
3 に答える
2284 参照

java - あるjframeから他のjframeにjtextareaにアクセスする方法

私は2つのjframes.in 1 jframesを持っています.jtextareaに入力を与えていますが、それは別のjframe jtextarea.howに表示されます. 私はnetbeansを使用しており、swingを使用してjframeを設計しました。誰でも私を助けることができます。

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

java - How can I check if something leaves the Screen? - JFrame

I have a ball based on a component and I've thought that using the isShowing() method would do the trick but after my ball leaves the container, (Pong game) the isShowing() method still returns true.

So does the isShowing() method check if the component is still in the container's... bounds? Or just if it is visible and the container is also visible.

...and how do I check if the component has left the container other than doing... ball.getX()+width() < container.getWidth() (sadly only for the left side, but just an example)

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

jframe - JPanel を親/祖先コンテナーの windowClosing/Closed リスナーにフックするにはどうすればよいですか?

より高いレベルのクラスJPanelのいずれかでレンダリングできる「ジェネリック」を作成したい( 、、またはある程度正確に)。WindowJFrameJDialogJInternalFrame

そのウィンドウが画面にレンダリングされなくなったときに、いくつかの静的な値を「クリーンアップ」できるようにしたいと考えています。通常、これはWindowクラス ( などJFrame) を使用してaddWindowListener行いwindowClosing、.windowClosedJFrame

どのWindowクラスでもこれをレンダリングできるようにしたいので、追加するリスナーの種類も、追加するウィンドウもわかりません。

JPanelどのWindowクラスがそれをレンダリングするかに関係なく、シャットダウンフックを追加できるように、to の実現とレンダリングを「フック」する方法はありますか?

(私は見ましPropertyChangeListenerたが、レンダリングcomponentShownでトリガーしません。)JPanel

どんな助けでも大歓迎です。