問題タブ [swing]
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 - クライアント側の Swing アプリケーションのバスまたはリスナー/デリゲート?
バスで何を通知する必要があるか (JMS と概念は似ていますが、はるかに単純なアプリケーション全体のメッセージ システム)、直接リスナーを使用して何を通知する必要があるクライアント側のスイング アプリケーションを構築しますか?
バスを利用していると、いつも「誰がどこで使っているのかわからない」という気持ちが拭えません。また、決まった順序がなく、イベントを拒否するのが難しく、決まった時間に何が起こっているのかを正確に知るのが難しい.
一方、リスナーを使用するということは、ソース オブジェクトを直接参照する (カップリング) か、無数の変換 (A--b_listener-->B、B--c_listener-->C のみを介して参照を渡すこと) を意味します。 Cは言うことができますが、Bは興味がありません)。
それで、これに関する経験則はありますか?バランスをとる方法について何か提案はありますか?
java - JFrame のサイズを変更すると、どのメソッドが呼び出されますか?
BorderLayout の CENTER 部分が JPanel をラップする JScrollPane によって占められている JFrame を使用しています。私が見つけたのは、JPanel を実際に表示させるアクションを開始しても、表示が変わらないということです。しかし、JFrame のサイズを変更すると、新しい JScrollPane が魔法のように表示されます。
JFrame のサイズを変更すると、どのメソッドが呼び出されるのでしょうか。わかっていれば、コードで呼び出して、操作の結果を確認するためだけにフレームのサイズを変更する必要がなくなります。
java - カスタム JPanel 拡張機能を作成して NetBeans パレットから使用するにはどうすればよいですか?
私がJPanel
作成した拡張機能があり、それを NetBeans デザイナで使用できるようにしたいと考えています。このコンポーネントは、カスタム ペイントを追加するだけで、使用するたびにカスタマイズされるコンテナとして機能し続けます。
JPanel
標準のものに加えて公開するプロパティがあり、 paintComponent()
GUI を構築するときに使用できるようにしたいカスタム メソッドがあります。理想的には、アイコンをコンポーネントにも関連付けて、同僚が簡単に認識できるようにしたいと考えています。
これを達成する最善の方法は何ですか?
java - イベントはJava Swingでどのように機能しますか?
イベントの作成と処理は Java Swing でどのように機能しますか?
java - JSP で Swing コンポーネントを表示することはできますか?
JOptionPane
JSP を使用してブラウザ内から s やその他の Swing コンポーネントをポップアップできるかどうか疑問に思っていました。
java - Java: Java 6 がエンドユーザーのデスクトップ アプリケーションに対応するのはいつですか?
Java 1.5 を使用して開発された Swing で記述されたデスクトップ アプリケーションを作成しています。一部のユーザーは Mac を使用しているようですが、私は Java 6 のスクリプト機能に興味があります (Java 6 は Rhino に同梱されています)。Java 6 は、ほぼ 2 年前に登場しましたが、広く使用されているようには見えません。また、 Apple が Java 6 を Intel 64 Mac 用にのみ出荷していると聞いています。Java 1.5 はどこでも実行できる最後の Java ですか?
Java 6 は現在、エンドユーザーのデスクトップ アプリケーションに対応していますか? 今じゃないなら、いつ?
編集:私がSwingを使用しているという事実にあまり夢中にならないでください。UIライブラリの選択ではなく、いつJava 6がプライムタイムの準備ができたと見なされるかを知りたい.
java - Macintosh での Swing GUI の問題
私はSwingが初めてです。
Mac でのペイント操作のカスタマイズに関連する特定の問題はありますか?
Windows で NetBeans + Swing を使用してサンプル アプリケーションを開発しました。正常に動作しています。しかし、同じアプリケーションを Mac で実行すると、パネルのボタンのラベルが画面に表示されません。特定のコンポーネントでマウスオーバー操作が実行された場合にのみ、画面に表示されます。
この問題を解決するために誰かが私を助けてくれますか?
前もって感謝します。サッキハリー
java - MouseEventからJTableの行インデックスを確実に取得するには?
ユーザーがクリックした JTable の行を確認するにはどうすればよいですか?
java - JTable レンダラーのボタン テキストが表示されない。なんで?
JTable にカスタム セル レンダラーを設定しましたが、動作しますが、代わりにテーブル セルであるボタンに "x" が表示され、"..." (3 つのドット) が表示されます。私は何を取りこぼしたか ??