トップ 一覧 検索 ヘルプ RSS ログイン

「CUI」と「GUI」の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!! 第一章 Java プログラミングの基礎

!! 1-3. Javaプログラムの基礎

! 「CUI」と「GUI」

Javaではユーザ向けのプログラムとしてGUIプログラムとCUIプログラムを作ることができます。GUI, CUI という言葉を耳にしたことのある人も多いと思います。

GUIはグラフィカルユーザインタフェース(Graphical User Interface)、CUIはキャラクタベースインタフェース(Character-based User Interface)の略称です。GUIは「ぐーい、じーゆーあい」などと発音します。CUIは「くーい、しーゆーあい」と発音します。

インタフェースとは操作方法のことだと思ってください。Windowsのようにマウスでボタンをクリックしたりして操作する方式をGUI、LinuxやUNIXのように、キーボードからコマンドを打ち込んで操作する方式をCUIと呼びます。

先ほどから例として作っている Sample??.java は全てCUIプログラムです。コマンドラインから実行し、結果を文字で(キャラクタベースで)返してきます。

一般に、GUIプログラムよりもCUIプログラムを作る方が楽です。しかしユーザの側からすると、キーボードから文字を打ち込んで命令を実行するよりも、ボタンをクリックして実行したり、結果をグラフィカルに返してくれた方が分かりやすいでしょう。

いま私たちが作りたいプログラムは、物理を視覚的に見るためのプログラムです。したがって、GUIプログラムを作ることになります。