問題タブ [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.

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

java - スクロールせずに 800x600 の画像を jLabel に配置して画像全体を表示する方法

getScaledInstance のような方法を試しましたが、すべてうまくいきません。私もオンラインで解決策を見つけることができませんでした。私が現在使用しているコードは次のとおりです。

パネルに完全な画像が表示されるわけではありません。それを行う方法について何か考えはありますか?

この効果を実現したい: http://img209.imageshack.us/i/77894822.png/

しかし、私が今得ているのはこれです:http://img600.imageshack.us/i/19267006.png/

それを取得するために使用できる他のコードはありますか?

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

java - JPanel の透過性の問題

私はその上に濃い灰色JPanelを持ってJLabelいます。new Color(0, 0, 0, .5f)の背景に(透明)を設定JLabelし、ボタンを使ってテキストを数回変更します。問題は、テキストが変更されるたびに、以前のテキストがまだ新しいテキストの後ろに残っていることです。テキストを「123456789」から「1234567」、「12345」、「123」に変更します。スクリーンショットは次のとおりです。

代替テキスト

この「影」を取り除くにはどうすればよいですか?

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

java - セットテキストが呼び出された後、JLabelは古いテキストの上に新しいテキストをペイントします

JLabel、JProgressBar、JButton の 3 つの JComponents を含む進行状況ダイアログ ウィンドウがあります。これは、アプリケーションのさまざまな部分でさまざまなスレッドからデフォルトのダイアログ ウィンドウとして使用されます。そのため、ラベルの値を変更しようとすると、その下の背景がクリアされず、古いテキストの上に新しいテキストがペイントされます。ラッパー クラスはメソッドをオーバーライドせず、含まれるコンポーネントにメソッド呼び出しを委譲するだけです。

コードは次のとおりです。

実際の結果はhttp://www.daniweb.com/forums/post1073367.html#post1073367に似ています が、その解決策は私には適していませんでした。

誰もこのような問題に直面しましたか?

ありがとう。

これはクラスのかわいいバージョンです。しかし、私が言ったように、私はそれを正しく機能させることができませんでした。お役に立てれば。

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

java - 配列/ループを使用したJLabelのテキストの設定

ループを使用してJLabelのテキストを設定するにはどうすればよいですか?例えば:

JLabelsのテキストを設定するために、「lbl + cur [i]」の部分には何を入れる必要がありますか?

ありがとう

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

java - すべてが同じ手順に従う複数の JLabel を作成する方法は?

グリッド形式で整列された 100 個の JLabel を使用しています。10×10。

各 JLabel には番号が関連付けられています。数値の値に応じて、JLabel の背景が設定されます。したがって、強度マップ。値の数値は、同じクラス ファイルの別のタブ (数値の 10x10 テーブル) にあります。

私の懸念は、次のようなことをするのに永遠にかかるだろうということです:

プライベート JLabel 最初のもの....最後の 100 番目のもの

最初のもの = 新しい JLabel("") if(最初の 1 つの値は値が 5) {setBackground color Red} else if {blue} else if {green}

そして、最後の100番目まで1つ。

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

java - JLabel を JPanel に追加すると、JPanel が「非表示」になりますか?

GridLayout にいくつかの JPanel があり、それぞれに MouseAdapter があり、JLabels (テキスト付き) を作成して JPanel のそれぞれに追加します。JLabels にはリスナーがないことに注意してください。これをレンダリングして JPanel をクリックしようとすると、または最終的に JLabel をクリックしようとすると、MouseAdapter はそれをイベントとして登録しますか?

基本的に、JPanel でイベントを登録し、JPanel で JPanel の上にテキストを表示するだけにしたいと考えています。また、パネルには背景色があります。

JLabel がイベントの登録を「隠す」場合、どうすればこれを回避できますか?

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

java - ある JLabel のコンテンツを別の JLabel に転送するにはどうすればよいですか?

現在の移動方法。テキストの「転送」先の JLabel を取得します。JLabel は、テキストの取得元である JLabel への参照を取得します。誰でも思いつきましたか?この方法は機能しません。どのように見えるかを示すだけです。

たとえば、次のような場合:

JLabel 1: 「トロロロ」 JLabel 2: 「こんにちは!」

destination が 2 で currentPiece が 1 の場合、次のようにしたいと思います。

JLabel 1: "トロロロ" .setVisibility(false) JLabel 2: "トロロロ"

効果的にnrのみを作成します。2 nr の内容で表示されます。1. nr を削除したくない。1、見えないようにしてください。

(それらは同じオブジェクトを参照しているのではなく、同じテキストとフォントを持っているだけです)

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

java - JLabel java 内に黒で表示される GIF/PNG 画像の透明部分

JLabel 内に配置すると黒で表示される透明部分を含む画像 (gif または png) があります。

この問題を回避するにはどうすればよいですか?

JLabel は必要ありません。画像を JPanel に直接 (つまり、透明度を使用して) 正しく表示するためのより良い方法があるのではないでしょうか?

ありがとうデビッド

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

java - テキストの長さから独立した JLabel の幅

水平方向にサイズ変更可能な JPanel に JLabel があります。JLabel は、JPanel に合わせて幅を自動的にサイズ変更します。長いテキスト行 (「aaaaaaaaaaaaaaaaaaaaaaaa」など) を挿入すると、JLabel はテキストを切り捨てません。代わりに、幅はテキストに合わせてサイズ変更され、JPanel の醜いサイズ変更も引き起こします。

代わりに、テキストを省略記号 (...) で切り捨てたいと思います。JLabel の幅は、テキストの長さから継承するのではなく、JPanel の幅からのみ継承する必要があります。

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

netbeans - netbeans 6.9 の自動化された jFrame にコードで jlabel を実装する

こんにちは、私は Java Swing の初心者です。たくさんの検索を試してみましたが、うまくいきませんでした。既に持っている自動化された jFrame に jlabel (ドラッグ アンド ドロップではなく、コードを使用) を表示したいと考えています。私の JLabel のコードは次のとおりです。 private JLabel la=new JLabel("Display label");

jpanel で表示するために検索中に取得したコードは次のようなものでした: jPanel1.add(jLabel1); 私のjPanel1は、Jpanel1という名前のドラッグアンドドロップで構築されました。

私もこのコードを試してみました: this.add(jLabel1)-- this.getContentPane().add(jLabel1) それでも動作しません。

私を助けてください、それは単純なコード行でなければなりません、または私はどこかに何かが欠けています..ありがとう