問題タブ [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 に答える
2347 参照

java - jlabelのプロパティを別の新しいjlabelにコピーする方法

プライベートjlabelオブジェクトを新しいjlabelオブジェクトにコピーして、新しいオブジェクトを公開したいと思います。アイデアは、誰でもjlabelのプロパティにアクセスできるようにすることですが、元のインターフェイスに表示される変更は許可しないことです。以下のコードは、元のオブジェクトの参照をコピーするだけなので機能しません。

どうすれば思い通りにできますか?これにclone()を使用できますか?

ありがとうございました

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

java - JTabbedPane タブ コンポーネントの MouseEvents がにじまない

JTabbedPaneカスタム タブ コンポーネントを使用しています。そのコンポーネントにはJLabel(タブのタイトルを表示する) とJButton(閉じるボタン) が含まれています。JLabelマウスイベントの受信を停止するテキストを変更するJLabelと、ラベルを直接クリックしてもそのタブを選択できなくなり、ラベルの周りをクリックするとタブを選択できます。何か案は?

コードのスニペット:

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

java - その場でSWING JLabelでImageIconをクリックしてフェード/再描画/変更

マウスがラベル上でクリックされたときに、アイコン付きの JLabel が「クリックされた」ように見えるようにします。Label には ImageIcon が含まれます。アイコンを別のアイコンに変更する代わりに、別のカラーセットで ImageIcon を再描画したい (例: setXORMode(new Color(255,0,0) ) 「その場で」。誰もそれを管理する方法のヒントを持っていますか?

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

swing - JTable 内での JLabel の交差

下の画像では、次のことを達成しようとしています。表と、表のセルにエンボス加工された多数のラベルがあります。ラベルの高さは常にセルの高さと同じです。したがって、2 つのラベルが同じポイントにある場合、1 つは非表示になります別の方法として、青の上に赤い四角形がある長い四角形に示されているように、私が望むのは、高さを半分にして、そこで両方の四角形を表示することです(高さは役に立たないので、四角形の開始点と終点を表示します同じセルにもう 1 つ収容するための四角形の高さ)。

これを JTable 内で行う必要があります。ラベルを付けるには、長方形の境界を設定し、table.add(label); を使用して JLabel オブジェクトを作成できます。

画像はこちら

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

java - JavaSwing-JLabelの場所

Jlabelの場所を設定するときに問題が発生しました。
コンテンツペインをいくつかのJPanelに設定し、JLabelを作成して追加しようとしました。

JPanelをアプリケーションの左上隅に配置し、取得しているのは左上の「SomeApp」です(左上ではありません)。

ところで、JButtonを追加しようとしましたが、JButtonの幅、高さ、x、yを変更できません。

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

java - ロード後にjDialogでjLabelの値を変更する

私は を持ってJDialogJLabelます。label の値を 10 秒ごとに変更したい。JDialogで更新された値で再描画/再描画するにはどうすればよいですかJLabel

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

java - Java-JLabelの幅/高さを設定します

JLabelに画像を追加し、幅と高さを設定しようとしています...しかし、機能していません...ヘルプ?

あなたがここで見ることができるように...タイルは32×32ではありません...

代替テキスト

コード:

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

java - Swing: 長すぎるテキストを途中で短くする JLabel

通常、左向きの JLabel は、ピリオドを追加して右側のテキストを短縮しますHello wo...Hel...rldファイル名の表示に役立つなど、中央のテキストを短縮できる JComponent (TableCellRenderer では不十分) を知っている人はいますか?

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

java - JLabelの一部を強調表示するには?

誰かが HTML を提案する前に、なぜそれがオプションではないのかを後で説明します。テキスト セルを含む列を含むテーブルがあります。各セルのテキストの一部を強調表示できるようにする必要があります。たとえば、セルに「cat foo dog」が含まれている場合... foo を強調表示したい場合があります。

私の現在の方法は、レンダリングされる JLabel コンポーネントに html を配置するカスタム TableCellRenderer を使用することです。次に、セル内のテキストが長すぎて列幅に収まらない場合、この場合通常発生する通常の「...」なしでテキストが切り捨てられることに気付きました。したがって、ユーザーは、表示されていないテキストが他にもあることを知りませんでした。もう 1 つの問題は、元のテキスト自体に HTML が含まれている場合 (私の場合は HTML が含まれている場合がある)、セルが正しくレンダリングされないことでした。html をエスケープするだけでよいことはわかっていますが、前の問題がまだ残っています。

jlabel 以外のコンポーネントを使用すると、テーブルのセルが奇妙に見えます。誰か提案はありますか?ありがとう

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

java - Java JTabbedPane、他のタブの JLabel 値を更新しますか?

私は 2 を持っていJTabbedPaneます。データを更新できません。助けてください、ここに私のコードがあります:

ペイン1:

ペイン2:

これが私のメインクラスです:

更新されることはありませんが、呼び出された関数labelUserをトレースします。updateDataテキストlabelUserが更新されないのはなぜですか?

編集:

" " はクラスlabelUserから来ました。pane2.java