問題タブ [jlabel]
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 - JLabel の自動 HTML サポートを無効にする方法は?
<html> で始まるテキストは、Swing JLabel によって HTML コンテンツとして自動的に解釈されます。この HTML のコンテンツが無効な URL を持つ画像である場合、この画像をロードする ImageFetche が NPE によって終了するため、GUI 全体がハングします。
この問題を再現するには、次のように JLabel を作成するだけです
JLabel が HTML を解釈しないようにするクライアント プロパティがあることは知っています。しかし、JLabel は多くの Swing コンポーネント (JTree、JTable など) のデフォルトのレンダラー実装であるため、ユーザー入力を許可するほぼすべての Swing アプリケーションでこれが問題になります。そのため、大量のカスタム レンダラーを実装する代わりに、HTML 解釈を無効にするグローバル ソリューションを探しています。
java - 複数のJLabelのMouseListenerが意図したとおりに機能しない
JLabels
の中に5つJPanel
ありJFrame
ます。JLabels
色の配列を反復処理するforループを使用して追加しています。
これによりJLabels
、それぞれに同じものがImageIcon
割り当てられた5が作成され、全体に水平方向に広がりJPanel
ます。それぞれにMouseListener
追加されていますが、最後に追加されるラベルのみがイベントをトリガーします。
ImageIcon
5つのラベルのいずれかにマウスを合わせると停止する、カーソルの末尾を含むラベルに関する2番目の問題があります。レイヤーのインデックス作成の問題だと思いますが、解決できません。
これらの助けは大歓迎です!
java - System.out.println の代わりに JLabel に結果を出力する方法がわかりません
ボタンをクリックして label1 に移動する方法を見つけようとして、私は再び立ち往生しています。
button01 をクリックすると、A が印刷されます。ただし、label1に印刷する必要があり、Aが押されたときにフォルダーA、Bが押されたときにBなどと言う必要があります。正しい方向への微調整はありますか?
java - Javaの内部クラス内の変数へのアクセス
JLabels の配列を作成しようとしていますが、クリックするとすべて非表示になります。問題は、ラベルの宣言に使用されるループの反復変数にアクセスする必要がある内部クラスを介してマウス リスナーを設定しようとしたときに発生します。コードは一目瞭然です:
内部メソッド内での呼び出しの代わりにthis
またはを使用することでこれを克服できると思いましたが、それを理解することができませんでした。super
label[i]
コンパイル エラーは次のとおりです。ローカル変数 i は内部クラス内からアクセスされます。final と宣言する必要があります`
答えは、私が考えたことのない本当にばかげたものであるか、小さな間違いを犯しているに違いないと確信しています。
どんな助けでもいただければ幸いです
java - JGraphX を表示するにはどうすればよいですか?
JGraphX を JLable に追加して表示することはできますか? testJGraphX (以下) の多くは JGraphX Hello World の例から取られていますが、グラフは jLable1 には表示されません。JGraphXのJLabelよりも優れたコンテナはありますか?
java - テキスト変更イベントのJLabel
内部のテキストを変更するときに、JLabelでイベントを取得するにはどうすればよいですか?
JLabelがあり、内部のテキストを変更するときに、他のフィールドを更新する必要があります。
java - Jlabel の周囲ではなく、JLabel の ImageIcon の周囲に境界線を作成する
JLabel でアイコンの境界線を作成する際に問題があります。私は GridLayout に設定する JPanel を持っています。JPanelにJlabelを追加しました。JLabel のサイズは、アイコンのサイズに従っていました。ただし、アイコンに境界線を設定しようとすると、グリッド内のアイコンのサイズではなく、グリッドのサイズに応じて境界線が作成されました。
グリッドのサイズではなく、画像の周りに境界線を作成するにはどうすればよいですか?
境界線が imageIcon のサイズではなく、グリッドのサイズに従ったのはなぜですか?
java - Java - JLabel の背景が完全に透明ではありませんか?
ボックスアイコンが付いたJLabelがあります。Photoshop でアイコンの画像を作成します。背景を完全に消去したpng-24画像です。
しかし、暗い背景の上に移動すると、背景が完全に透明ではないことがわかります。
編集#2:
画像は透明です。透明な画像を正しい方法で作成していることを確認するために、Photoshop のチュートリアルも実行しました。問題は Java (および JLabels) にあるようです。
これを修正するにはどうすればよいですか?
java - JLabelテキストは1秒以内に消えます
データベースに接続してフィールドを取得し、それをJLabelに表示するJFrameをnetbeans(現在は1つのJLabelのみが含まれています)で作成しました。プログラムを実行すると、JLabelはフィールドを1秒未満表示し、その後JLabelのテキストが消えます!! なぜこれが起こっているのか誰か教えてもらえますか?JTextFieldでも試してみましたが、これも同じ問題です。
コード: