A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
これは「ピア(Peer)」と呼ばれるものに関するパッケージです。
これは今でも実装されていますが、公式ドキュメントからは姿を消しています。これはあくまでJavaが内部的に使われるものであり、開発者に公開される必要がないパッケージですので。(かつ、おそらく近い将来に消滅するだろうパッケージですので公開し直接利用されると困るのでしょう)AWTは、pure Javaではなく、内部的にプラットフォームのネイティブなグラフィックコンテキストによって描画されていることはご存知でしょうか。このネイティブコードとの橋渡しをしている部分がピアです。コンポーネントがnewされると、そのコンポーネントに応じたピアが作成され、そこからネイティブコードが実行されプラットフォームのグラフィックコンテキストのAPIをコールして描画がされます。
ありがとうございます。実装されているのに公開されていないパッケージなんていうのがあるんですね。これでまた少しjavaを深く理解できました。
>AWTは、pure Javaではなく、内部的にプラットフォームのネイティブなグラフィックコンテキストによって描画されていることはご存知でしょうか。このネイティブコードとの橋渡しをしている部分がピアです。
ではこの「Peer」がAWTとSwingの違いの最たるものという感じですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ソフトウェアベンダーのことを調べていて、パッケージとSaaSに分かれているから明確に定義の違いを今一 1 2023/04/20 14:30
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- 数学 最大エントロピー原理をpythonで実装したい 2 2022/06/21 13:10
- ノンジャンルトーク 写真のような浮世絵がパッケージに載ってる袋のお菓子の名前が思い出せません。 白くて塩気のある柔らかい 1 2022/07/29 16:14
- オンラインゲーム パッケージ版VSダウンロード版 あなたはどっち派? 私は、パッケージ版の方が、遊び飽きたら、中古で売 6 2023/02/21 19:17
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- その他(生活家電) TO-251の代替パッケージ 2 2022/06/29 09:36
- UNIX・Linux Linuxのパッケージ更新で更新前に再起動が必要か確認する方法を教えてください。 needs-res 2 2022/03/24 20:30
- 計算機科学 Windows10のOctaveに関する質問です。 1 2022/05/02 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JAVAでの背景画像表示
-
<JFreeChart> 縦軸の値の間隔を...
-
GDI+で描画した画像を消去する...
-
Java、jPanelに描画する
-
JavaScriptで直線を描画したい
-
SwingのpaintComponent(...
-
VB.NET フォーム上に描いたグ...
-
BMP画像を画像処理して連続に表...
-
Java 15パズルを作ったのですが...
-
VB.NETのSendMessageを教えてく...
-
エクセルVBAで、条件に一致する...
-
「タイプ初期化子が例外をスロ...
-
インスタンス参照でアクセスで...
-
複数の変数を宣言する時、同時...
-
c++,ある関数のクラスから別の...
-
private static という変数の修飾
-
3年間同じクラスになる確率
-
配列の重複する値とその個数を...
-
コマンドプロンプト実行後に画...
-
変数名の付け方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET フォーム上に描いたグ...
-
VB.NETのSendMessageを教えてく...
-
JAVAでの背景画像表示
-
C# DataGridView のCellPaintin...
-
重なった要素上でのイベントで...
-
C# リストビューの特定のセルの...
-
Androidで画像の中で指定した範...
-
画面のちらつきの原因が知りた...
-
複数画像表示切り替え Visual c++
-
Labelコントロールの背景をグラ...
-
VS Treeview のデザイン変更
-
描画処理が実行されない
-
GDI+で描画した画像を消去する...
-
このプログラミングをどう組み...
-
canvasで表示されてる画像を1...
-
ドラッグして矩形を描くには
-
getGraphics()の意味を教えて...
-
Canvas等の図形を移動する時,直...
-
DirectXのスプライト機能で3D回転
-
Exception occurred during eve...
おすすめ情報