問題タブ [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 投票する
1 に答える
2636 参照

java - JavaでのBoxLayoutのJLabelの問題

BoxLayoutが次のように宣言されたパネルがあります。

このパネルに2つのJTextAreaを追加すると、それらはすべて左に揃えられます。これが私が望むものです。ただし、JLabelを追加すると、JLabelは左ではなく中央に配置されます。どうしてこれなの?他のすべてのJTextAreaと一致するようにするにはどうすればよいですか?ここでドキュメントを読んだところ、Component.LEFT_ALIGNMENTを使用していることがわかりました。

ここで、labelはJPanelに追加したいJLabelです。

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

java - 文字列をjLabelに表示するにはどうすればよいですか?

まず、すべてのOracle Javaの記事とチュートリアルを約6回読んだので安心してください。そのため、支援できる場合は、Oracleページへのリンクを提供するよりもうまくやる必要があります。失礼に聞こえたらごめんなさい。

どうやら私は文字列がどのように機能するのかわかりません。4つのjButtonを取得して、押されたときに値を文字列に送信しようとしています。これにより、最後に押されたボタンのみがその(名前、テキスト、機能するもの)を文字列または値に記録し、連結できるようになります。 jLabelのメッセージの値。

したがって、ここには2つの問題があります。「ステータス」ボタンを正しく設定してはいけません。次に、値を取得してjLabelに配置できるようにする必要があります。

このスクリーンショットを見ると、私が立ち往生している場所がわかります:http: //krisbunda.com/gui2.png

4つの「ステータス」ボタン(「出荷済み」または「ロード済み」など)の1つの値ではなく、「null」と表示されている場所を確認します。

どんな助けでも大歓迎です。

編集:

助けてくれてありがとう、これが私が「改行」問題のために考え出した回避策です:私は2つのJLabelを使用しました。 JLabel改行のGUI

そしてそのようにコード化されます:

「ホバークラフトがウナギだらけ」で答えられた修正を説明するためのコードスニペットを次に示します。

1.)非ローカル変数/文字列を追加します:

2.)ボタンコードを変更します。

0 投票する
4 に答える
9783 参照

java - 値でJLabelを更新する

ユーザーがボタンを押すたびに、カウンターamountWrongGuessedは1ずつ増加します(を使用したテストで正しく機能しますSystem.prinln

しかし、ボタンを押すたびにラベルでこれを更新するにはどうすればよいですか?

この値を返すプロパティを作成しました。

次に、ラベルの値を取得しようとしますが、値は常に0のままです。

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

java - JLabelをJTabbedPaneのタブヘッダーのように作成する方法

JLabelのテキストを提供するのは「テキスト」です。

NimbusでJLabelオブジェクトを次のようにしたいと思います。

代替テキスト

金属でこのように:

代替テキスト

つまり、JTabbedPaneのタブヘッダーと同じです。出来ますか?

ありがとう。

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

swing - Swing を使用した画像の描画

アプリケーションの画面の 1 つで、いくつかの画像が表示されます。私がやりたいことは、ユーザーがクリックした画像を黒い線で囲むことだけです。基本的には選んだイメージを強調したい。黒いフレームは、多くのアイデアの 1 つにすぎません。より効率的なアイデアを提案していただければ幸いです。

問題がある場合は、NetBeans を使用しています。

ありがとう、トーマー

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

java - JFrame の setVisible 後に JLabel の preferredSize を変更する

JLabel のサイズを変更しようとすると問題が発生します。私のアプリケーションでは、次の構造が表示されます。前のリスト アイテム内の何かのように、すべてのリスト アイテムを理解します。

  • JFrame (レイアウト null、固定サイズ、サイズ変更不可、さまざまなユーザーが使用)。

  • JPanel (レイアウト null、ウィンドウ全体のサイズ、作品を置いた場所)。

  • さまざまなレイアウトを持つさまざまな JPanel (メイン パネル内のコンテンツの領域。html div のように考えることができます...)。

  • Layout null を持つこの「div」の 1 つの内部には、Flow Layout を持つ JPanel の拡張クラスがあります。

  • この拡張クラスのすべての内部には、preferredSizes のラベルがあります。

問題は、これをすべて作成した後、theFrame.setVisible(true); を呼び出すことです。すべて正常に動作します。

しかし、私のアプリケーションの流れの瞬間に、ラベルの 1 つのサイズを変更する必要があります。次に、単に label.setPreferredSize(d) を呼び出すだけで、変更は変わりません。フレームを可視に設定する前に呼び出すと、関数は適切に機能しますが、後で呼び出すと機能しません。

問題は、pack()、validate()、repaint() などを使用していないことにあると感じています。repaint を呼び出して jlabel を検証し、メイン パネルを再描画しようとしましたが、機能しません。

私は awt と swing に比較的慣れていません。これは宿題です。英語の使い方が下手で申し訳ありませんが、助けていただきありがとうございます。

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

java - ラベルの行を変更するにはどうすればよいですか?

ラベルがあり、テキストを設定するときに line を変更したい。例えば

上記のコードを試しましたが、うまくいきません。文字列の行を変更するにはどうすればよいですか?

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

java - ラベルの行を変更するにはどうすればよいですか?

重複の可能性:
ラベルの行を変更するにはどうすればよいですか?

ラベルがあり、テキストを設定するときに line を変更したい。例えば

上記のコードを試しましたが、うまくいきません。文字列の行を変更するにはどうすればよいですか?

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

java - JLabel の制御

GUI ビルダーを使用して、JFrame に一連の JLabels と 4 つの矢印を作成しました。矢印の1つを押すと、対応するラベルで操作を実行できるようになります。つまり、コントロールが最初のラベルにある場合、「右」矢印はコントロールを右ラベルに「移動」します。また、GUI ビルダーのため、配列を使用してポインターを増減することはできません (??) ことにも言及したいと思います。何か案は?:)

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

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

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

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

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

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

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