問題タブ [imageicon]

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 投票する
4 に答える
1823 参照

java - JFileChooser を使用した JPanel での ImageLoading

JPanelイメージをusingにロードしようとしていますJFileChooser。しかし、プログラムを実行して選択した画像を読み込もうとすると、ファイルに何も起こりませんJPanel。ここにソース コード スニペットを添付します。

誰でもこれに光を当てることができますか?

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

java - 画像が更新された JLabel 更新アイコン

画像操作の実験をしようとしています。基本的に、タイマーによって継続的に更新される画像があり、その画像を JLabel に表示します。

私の問題は、JLabel が画像を更新しないことです。

これが私のタイマーコードです:

ファイル名は私の画像へのパスです。

画像は表示されますが、JLabel が画像を更新しません。私は自分のコードをテストし、2 つの異なる画像を切り替えると動作します...

編集:

最後に画像を作成するたびに複製し、タイムスタンプで名前を変更することで解決しました。

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

java - JTabbedPaneのアイコンは表示されません

タブに問題があります。

両方のオプションを試しましたが、アイコンが表示されません。なぜそれが起こっているのですか?

私も試しました:new ImageIcon("images/im.gif")これは存在せず、エラーは発生していません

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

java - JPopupmenu でアイコンと JCheckbox を揃える

のいくつかのアイコンとチェックボックスに問題がありますJPopupMenu。チェックボックスとアイコンが揃っていない

アイテムは次のように作成されます。

写真を見てください:

ここに画像の説明を入力

任意のヒント?

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

java - jtable の一部の列に画像を表示する

JTable最初の 2 つの列に文字列が含まれ、残りの列にアイコン (具体的には、クラスのオブジェクト) が含まれる を作成していますImageIcon。どちらの方法も知っていますが、1 つのテーブルに両方を混在させて、一部の列が文字列を返し、他の列がアイコンを返すようにするにはどうすればよいですか?

--EDIT--
コードの説明: データは 2D 文字列配列です。最初の 2 列については、表にそのまま表示したいと考えています。残りのすべての列では、可能な値は「Y」または「N」の 2 つだけです。「Y」がある場合は ImageIcon を表示し、「N」がある場合は空白のままにします。

(知っておくと役立つ場合は、値が「Y」の場合は目盛りアイコンを表示する比較表を描画しています。それ以外の場合は、値が「N」の場合はセルを空のままにしておきます)

現在、出力は次のようになります:
PATH_TO_ICON の値 ("//home//....") の場合は "Y"
"javax.swing.ImageIcon@288e509b" の場合は "N"

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

java - 使用する画像

私はJavaAPIを読みましたが、それでも次の主な違いを理解していません。

1)ImageIcon 2)BufferedImage 3)VolatileImage 4)Image

それぞれがいつ使用されるか誰かに教えてもらえますか?

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

java - ActionListener.image 編集に関する問題

Image.Creates という名前の 3 つのボタン (左、右、中央に配置) を取得する Java でプログラムを作成する必要があるという課題を受け取りました。 (左、右、中央に揃えてサイズを変更)画像の場所を左右または中央に変更し、それぞれ与えられた数字に従って画像のサイズを変更する必要があります

ここに画像の説明を入力

左に行くためだけにコードを書きましたが、何をすべきかわかりません...サイズ変更で何をすべきかわかりません...誰か助けてくれますか?

編集: Trashgod の助けを借りて、サイトのロゴを変更するプログラムを作成しました。 また、画像をロードする URL 画像を変更して少し変更しようとしましたが imageLabel = new JLabel(new ImageIcon("PewPew.jpg"));、それも機能します。テキストフィールド番号を右に「リンク」する必要がありますが、左揃えと同じように、setPreferedSizeを作成して、テキストフィールドの幅と高さを取得する必要がありますか?

編集 2: やりたいことに近いプログラムを作成しました。元のプログラムと同じようにメニューを追加しようとしました。 MenuBar menuBar = new JMenuBar();

そして、this.setJMenuBar.Alsoを認識しないエラーが発生します。また、多くの方法を試しましたが、3つのボタンを北に移動し、サイズ変更とテキストフィールドを南に移動することはできません...何が間違っていますか?コード:

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

java - JFileChooserを使用したJFrameへの画像の読み込み

JFileChooserを使用して選択した画像を別のJFrameに表示するコードを書き込もうとしています。以下のコードを試しましたが、次のエラーしか発生しませんでした。

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

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

java - 静的 ImageIcon の getClass().getResource() に代わるものはありますか

わかりましたので、静的な ImageIcon を取得しましたが、Image は表示されません。同じプログラムで他の ImagesIcon を使用しますが、それらは静的ではないため、宣言するときは次のようにします。

しかし、ImageIcon Static を宣言すると、静的な値から getClass() にアクセスできないため、その行を使用できません。現在、これらの画像はこれを使用して表示されていません:

ご協力いただきありがとうございます!

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

java - イメージ全体をメモリにロードせずに Java イメージをスケーリングする

A0プリンターで印刷するときに使用される非常に大きなjpgがいくつかあります。

問題は、いくつかの Java UI で使用するために、この大きな画像をサムネイルに変換する必要があることです。

画像全体をメモリにロードせずに (Java で) 画像を変換する方法はありますか? 現在、画像をロードしようとするとメモリ不足の例外が発生します。

標準コードに何かありますか、それともjmagickを使用するのが最善の策ですか? 純粋な Java 実装は、私たちの展開に最適です。

ありがとう