画像ファイルをGUIアプリケーションで表示させようとしているのですが、今までアプレットでは表示させていたことはあったのですが、それより手順がちょっと違うようで(?)混乱しています。
アプレットでは、getImageとdrawImageでなんとなく出来てしまったのですが、GUIアプリケーションではいったんコンポーネント(今読んでいる資料ではJLabel)に置いてそのコンポーネントを、コンテナに置く、という手順を踏んでいるのですが、この手順はGUIアプリケーションだからこうする必要があって、こういう手順にしているのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>この手順はGUIアプリケーションだからこうする必要があって、こういう手順にしているのでしょうか?
その手順は、アプリケーションでイメージを利用するのに、わかりやすい方法としてわざとそういうやり方をしているのでしょう。別に、アプリケーションではそうしないといけないというわけではありません。実際は、もっと別な方法をとります。
URL url = getClass().getResource(ファイル名);
Image image = Toolkit.getDefaultToolkit().getImage(url);
こんな感じで、リソースとしてURLを取得し、それをもとにToolkitからImageを得るようにするのが基本だろうと思います。
アプレットのgetImageは、Appletクラスに用意されているものです。従って、アプレット以外には使えません。アプリケーションでは他の方法を覚える必要があるのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
- ソフトウェア LINUX向けのGUIアプリケーション開発 1 2022/09/21 17:38
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- フリーソフト パソコンデータ容量サイズの順番 テキスト 画像 音楽 動画の次 3 2023/03/09 18:50
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- その他(OS) windowsフォトビューワー 1 2023/06/03 21:38
- 国産車 ホンダ ハイブリッド車について ブレーキペダルを踏まずに、POWERボタンを2回押すと、どのようなモ 2 2022/10/08 18:44
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- その他(パソコン・周辺機器) ユーザーインターフェースについての質問です。 3 2023/05/05 17:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
AccessとVBの違いについて
-
帳票出力について
-
C#のWindowsフォームアプリケー...
-
プラグインとパッチの違いは?
-
作ったアプレットを自動でアプ...
-
ASP(VB).NETでの背景色変更
-
予約システムの開発ツール
-
JSPファイルで生じるエラーをど...
-
gitでバージョン指定してダウン...
-
javaのジェネリックスでTとEの...
-
javaでの#if 0 #endif文
-
UnknownHostException
-
エクリプスのプログラミングに...
-
Javaでのエラーについて
-
データベースのデータをTextBox...
-
java と javax の違いは?
-
マイクラ Ender IO 入れたらク...
-
CrystalReportsのバージョン確...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
VBのWPFとはなんでしょうか?
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
意味が分からないエラー
-
帳票出力について
-
java3dが動かない
-
32ビットのアプリで、64ビットO...
-
ASP(VB).NETでの背景色変更
-
ログオフ中でもアプリケーショ...
-
C#のメモリマップドファイルに...
-
AccessとVBの違いについて
-
Java でネイティブアプリケーシ...
-
このVBAでExcelアプリケーショ...
-
HTMLアプリケーションの作成
-
[VB.2005]クライアントからWEB...
-
C++からC#へ
-
JAVAプログラムをWEB表示させる...
-
SurfaceViewの一時停止や再開方法
おすすめ情報