• 締切済み

初心者です。JavaのAPIの調べ方

以前、似たような質問をさせてもらったJava初心者です。 「~~~みたいな機能を作りたい」と思った際にどのAPIを使えばいいのかといったことができません。 要するにAPIの調べ方がいまだにわかりません。 例えば、現在、練習でGUIを作っているのですが、 メニューバーに文字を表示させたかったり、ダイアログ上で文章を表示させたかったりする際にどのAPIを使えばいいんだろう・・・と悩んでいます。 調べ方のコツも含めてご回答をお願いします。

  • smew
  • お礼率16% (7/42)
  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • 55wantan
  • ベストアンサー率100% (2/2)
回答No.1

Javaのライブラリは、標準のものだけで膨大な数がある上、 Apache Commonsなどコミュニティが開発しているものを含めると なかなか把握するのも大変だとは思います。 これについては少しずつ知識を増やしていくのが王道です。 複数で開発しているなら他人のソースを見せてもらったり 多少高いですが、専門書籍を購入したり。 多少知識がついてきたら オープンソースで自分がやりたいことと似ているプロジェクトがあれば ソースを見るととても参考になります。 あとは、ネットにもいろいろ有益な情報を公開してくださっている方も多いので google検索などで調べるのもいいかと思います。 検索のコツは自分の知っている範囲でなるべく具体的なキーワードにすることです。 たとえば、GUIなら「java メニュー」ではなく、「Swing メニュー」にするとか 現在悩んでいる例なら「Swing メニュー」「Swing ダイアログ」あたりで検索すれば たくさんサンプルが出てくるのではないでしょうか?

関連するQ&A

  • Java APIリファレンス ダウンロード 非表示

    JavaのAPIリファレンスをオフラインでも利用できるように、OracleのHPからダウンロードしたのですが、ダウンロードしたファイル内の「index」を開いても、画面内の文字が表示されません。 「index」を開くと、Microsoft Edgeで開くのですが、「Java Platform SE 8」というウィンドウは開くのですが、文字が表示されません。 どうしたら表示されますでしょうか? わかりにくい説明で申し訳ありませんが、詳しい方いらっしゃいましたら、改善策を教えてください。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • Windows2000のAPIの使い方について

    以前、Win95、NT開発環境でAPI関数のGetOpenFileNameを使用し、 ファイルを選択するダイアログを表示するようなプログラムをVBAで作りました。 Win95、NTでは正常に動作するのですが、 Win2000ワークステーションではダイアログが表示されません。エラーもでません。2000では構造体が3つ追加されていることはわかったのですが、 実際プログラミングしてみたところ正常に作動しません。 いろいろ調べたのですがよく分からないので、サンプルのプログラム等を教えていただきたいのですが・・・。よろしくお願いします。

  • APIでの注意点は?

    APIに興味を持っているPHP初心者です。 APIを利用する際、注意しないといけない事ってありますか? クレジット表示やエラー表示、あとはパーミッション設定くらいでしょうか? 他にセキュリティ面などこれはしておいた方がいいって事はありますか?

    • 締切済み
    • PHP
  • 【JAVAによる3D描画】JAVA 3D APIとJOGLの長所・短所

    JAVAの基本は知っていますがグラフィック初心者です。 最近Swingのサンプルプログラムを作っています。過去にAWTは触ったことがあります。 表題の通り、JAVAによる3D描画についてご教授いただきたく、投稿します。 開発環境はeclipse+Visual Swing for Eclipse(プラグイン)、jdk6update18です。 ただし、elipseのプラグインには特にこだわりません。 開発目的は2つありまして、  ・初心者(学生)にサンプルとして紹介する  ・化学式の可視化のため、きちんとしたアプリケーションとして利用する 3Dグラフィックについて、簡単に調べたところ、とりあえず  ・JAVA 3D API  ・JAVA OpenGL の2通りを見つけました。 ご回答は、これらの主な違い、それぞれの長所短所についてならなんでも歓迎です。 わがままを聞いていただけるなら、特に  ・JOGLがSwingと使われているところはありましたが、JAVA 3D APIの方はどうか  ・マルチプラットフォームの観点から、JOGLのアプリを作って配布する場合、簡単にできるか   (dllがあるとか・・・)  ・導入として簡単、難しいが複雑な機能がある、といった違いがあるか  ・技術としての完成度 などの点について、ご意見お持ちの方がいらっしゃればお願いいたします。

    • ベストアンサー
    • Java
  • SWTとSwingの違い

    Java初心者ですが、質問させてください。 SWTとSwingという二つのGUIを作るための手法(?)があるのを学習しました。そこで「SWTがOSネイティブのAPIを呼び出す」「Eclipse自体がSWTで組まれてる」「Swingより高速」「でも、SwingもPC環境の向上などで早い」などとどこかに書いてあった気がするのですが、疑問があります。 ・SwingでのGUIというのは、なんていうか、何年ぐらい前と具体的には言えないのですが、昔のJavaアプリっぽい、『浮いた感じ』のGUIになるのでしょうか。「Cabos」のGUIがちょうど、その「浮いた感じ」に相当するんですか? ・逆に、Eclipseで見られるように、Windows付属ソフトのようなメニューバーを持つ(マウスカーソルを合わせたときの色の変化や、選択したときのポップアップの仕方なども含め)ソフトで、Javaで作成されたものというのが、SWTで作られたソフトということでしょうか? ・Javaの特性と、SWTの特性を合わせて、「OSネイティブのAPIを呼び出すのにもかかわらず、同じ実行ファイルで、Windows・Mac両方ともで実行できるソフト」というのを作れるということでしょうか? ・Swing=「Cabosのような、あの浮いた感じ」ではあるのもの、高速化が十分なされているということですが、実際のところどうなのでしょうか。何か速度差の具体例があれば教えていただきたいのですが・・。何か「たとえ話」でもかまいません。 以上駄文で読みにくいかと思いますが、回答の程よろしくお願いします。

    • ベストアンサー
    • Java
  • パソコンを立ち上げたらメニューバー、スタートメニュー、アイコンの文字が

    パソコンを立ち上げたらメニューバー、スタートメニュー、アイコンの文字がアラビア語みたいな文字が表示されます。日本語に戻したいのですが、どうしたらいいですか?? ちなみにメールとホームページの文章は読めます。 初心者なのでよろしくお願いします。

  • メニューバーのショートカットキー(Win32API)

    リソーススクリプトとWin32APIでメニューバーの付いているウィンドウズアプリケーションを作りました。 メニュー内のポップアップはAlt+キーで開けるように"ポップアップの文字列(&H)"としておいたのですが、実際にショートカットで開こうとすると、Alt押しっぱなし+キーでは開けず、Altを押してメニューバーを選択状態にした後にキーで選択する、といった風にしか開けませんでした。 しかし多くのアプリケーションではAlt押しっぱなし+キーでもポップアップが開けます。そうする為にはWM_SYSKEYDOWNを処理してポップアップを開くようにする以外に方法はないでしょうか? 回答よろしくお願いします。

  • javaで頭文字を大文字にする

    java初心者です。 名前をアルファベットで入力した際に、頭文字を大文字で表示できるように設定したいと 思っています。 substringやreplaceで試してみましたが、入力される名前の長さがそれぞれ異なるので、 設定できませんでした。(私の力量不足かもしれません、、) よい方法ありますでしょうか? 初めての試みなので、詳しく説明頂けると助かります。 よろしくお願い致します。

  • アクセス2000のメニューバーの表示

    マイクロソフトアクセス2000です。プラットフォームはwinXP Proです。 標準のメニューバー(ファイル、編集、表示などの文字メニューがあるバー)が、何かの拍子に消えてしまいました。 メニューバーやツールバーの表示される領域を右クリックして「ユーザ設定」ダイアログを出して、初期状態に戻すなどをやってみても表示されません。 どなたかメニューバーの表示させる方法をご教授ください。

  • ワード2000で、メニューバーも全て消え、新規文書のカーソルも消え入力も出来ず

    パソコン初心者です。困っていまして、易しく教えてください。 OSはWIN98で、ワードはoffice2000です。先週金曜日に最後のワードをした際は何も問題無かったのに、今日ワードを起動しても メニューバー(ファイルFとか編集Eとか表示V・・・とかの表示)が全て無くなり、又、新しい文章の始めのページの左上にあるスタート部分の縦カーソルも消え、文字入力も全く出来ません。 ハード内やフロッピー等の既存のワード文書をツールバーの文書を開くマークから開けて起動すると、その文書は表示され、縦のカーソルも出て、一見文章編集ができると思いきや、文字を入力してもBack Spaceで新しく入力した文字が消去も出来ません。明らかにワードがおかしくなりました。その他のパソコン機能やメモ帳などは正常です。 何回もOFFICE2000をアンインストールして再度インストールしたのですが、ワードのおかしいところはそのままです。 始めは、ワード起動時に『Microsoft Visual Basic 実行時エラー9 インデックスが有効範囲にありません』という表示が出て、メニューバーも消えてました。 今は、何回もインストールし直して、その表示は出ませんが、ワードを起動するとメニューバーもカーソルも無く、文章入力が何もできない状態は変わりません。 過去の質問を参考にし、ファイル名を指定して実行で、プログラムファイルからワードを出し最後に/aで起動してみましたが、その際は、メニューバーも現れ、カーソルも現れ、文章入力が出来ますが、再度ワードを閉じて、普通にワードを起動すると、元のままに戻ります(メニューバーもカーソルも消え)。 レジストリ・・・などの答えも初心者の私には難しく失敗しそうなので、このままワードを使用するには、面倒ですが、ファイル名を指定して実行で/aで起動して使用するしかないのでしょうか? 何か治る手立てはないのでしょうか?