問題タブ [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 - Java でのカスタム JButton の作成
JButton
ボタン内の画像だけでなく、独自のボタン グラフィックを作成する方法はありますか?
JButton
そうでない場合、Javaでカスタムを作成する別の方法はありますか?
java - IDを渡さずに実行されているJavaアプレットコンテキストを特定するにはどうすればよいですか?
私はかなり大きなSwingJavaアプレットを開発するチームの一員です。私たちのコードのほとんどはレガシーであり、シングルトン参照がたくさんあります。それらすべてを単一の「アプリケーションコンテキスト」シングルトンにまとめました。ここで必要なのは、共有コンテキスト(現在表示されているすべてのアプレットで共有されている)と非共有コンテキスト(現在表示されている各アプレットに固有)を分離する方法を作成することです。
ただし、シングルトンを呼び出す各場所にIDはありません。また、IDをすべての場所に伝播する必要もありません。実行しているアプレットコンテキストを特定する最も簡単な方法は何ですか?(クラスローダー、スレッドグループ、スレッドIDをいじってみました...これまでのところ、呼び出しの発信元を特定できるものは何も見つかりませんでした)。
java - Java Swing でチェックボックス付きのリストを作成するにはどうすればよいですか?
Java Swing でそれぞれチェックボックス付きの項目のリストを作成する最良の方法は何でしょうか?
つまり、それぞれテキストとチェックボックスを持つ項目を持つ JList ですか?
java - Java JPanel 再描画の問題
JComboBoxe
適切に描画されない3 つの を含むパネルを持つ Java swing アプリケーションがあります。
コンボボックスは右側に下向き矢印として表示されますが、現在選択されている値のラベルはありません。
ウィンドウのサイズが 1 ピクセルでも大きくても小さくても、ボックスは正しく再描画されます。
私のグーグル検索はすべて、これを修正するように呼びかけることを指摘してrevalidate()
いJPanel
ますが、それは私にとってはうまくいきませんでした.
を呼び出すupdateUI()
とJPanel
、常に正しく表示されない状態から、半分の確率で正しく表示されない状態に変わりました。
他の誰かがこれを見て、コンボ ボックスを強制的に再描画する別の方法を見つけましたか?
java - IDEA8M1でSwingアプリケーションを実行する際の問題
IntelliJ IDEA 8マイルストーン1からSwingアプリケーションを実行するのに問題がある人はいますか?空のJFrameを表示する最も単純なアプリケーションでさえ、JVMをクラッシュさせるようです。スタックトレースなどが表示されません。JVM自体がクラッシュし、Windowsに通常の「このプロセスは応答しなくなりました」というメッセージが表示されるポップアップが表示されます。
コンソールアプリケーションは正常に動作し、Netbeansまたはコマンドラインから起動するときにSwingコードは正常に動作します。JDK 1.6Update10ベータ版でWindowsVistax64を実行しています。これは、Jetbrainsの担当者がまだ実行していない構成である可能性があります。
java - Swing用のIDE
Swingアプリケーション(理想的にはVisual Studioのラインに沿ったもの)の作成を簡素化するIDEはありますか?
java - 日食のための最高の GUI デザイナー?
Eclipse でのスイングの優れた GUI デザイナーを探しています。私の好みは、無料/オープンソースのプラグインです。
java - Java Swing: Jar 内からの画像の表示
Eclipse から Java アプリを実行すると、ImageIcon が正常に表示されます。
しかし、jar を作成した後、イメージへのパスは明らかに台無しになります。
実行時にjarから画像を抽出して開く方法はありますか? または、これを行うより良い方法はありますか?
可能であれば単一のjarファイルを配布したいです。
java - ビューポート外の JScrollPane ペインティングのリスト
私はリストを持っており、その各アイテムにはいくつかのものが含まれておりJProgressBar
、多くの更新が可能です。項目の 1 つがその を更新するたびにJProgressBar
、ListDataListener
リスト上の は、
ディスパッチスレッドでスクロールが行われるようにしようとしていることに注意してください。おそらく、再描画中にスクロールされていることが問題だと思ったからです。それでも、物事が本当にアクティブな場合、リスト項目の一部がビューポートの外側に描画され、JScrollPane
. 露出イベントを強制すると、それらが再描画されますが、面倒です。
これらがクリッピング領域の外に描画されるのを防ぐために、他に注意する必要があることはありますか?
java - JFileChooser をディレクトリに制限するにはどうすればよいですか?
ユーザーをディレクトリとそのサブディレクトリに制限したいのですが、[親ディレクトリ] ボタンを使用すると、任意のディレクトリを参照できます。
どうすればいいですか?