• 検索結果がありません。

プログラミング基礎

N/A
N/A
Protected

Academic year: 2021

シェア "プログラミング基礎"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

プログラミング基礎

GUI  (1)  

(2)

GUI  (Graphical  User  Interface)

• 

ウィンドウ、アイコン、メニュー などで表示

 

• 

ポインティングデバイスで操作

 

– 

マウス、タッチパネルなど

 

• 

対比

 

– 

情報・機能を文字で表示し、コマンド入力で操作

  – CUI:  Character  User  Interface    

– CLI:  Command-­‐Line  Interface

(3)

Java で GUI を作るための API

•  Swing  

javax.swing  

パッケージ)

 

• 

他にも 

AWT,  SWT  

などの 

API  

もある

(4)

ウィンドウと部品の配置

(5)

部品配置の階層構造

•  HTML  

と似ている

[イメージ]  

<window>  

 <textarea>  

 <texNield>  

 <buQon>送信</buQon>  

</window>  

(6)

ウィンドウを表示する

• 

以下のプログラムを書いて実行してみよう

(7)

ウィンドウに部品を追加

• 

ボタン(

JBuQon

)を追加

 

– 

青い部分が増えた部分

(8)

部品を複数追加して、レイアウトする

•  JTextArea  

(複数行テキスト)

 

•  JTextField  

(1行テキスト)

 

•  Box    

(配置用の箱)

 

– 

縦方向配置

  – 

横方向配置

(9)

次回予告:部品同士の連携

• 

 

– buQon  

をクリックすると、

textField  

の内容が 

textArea  

に追加される

 

– buQon  

をクリックすると、 (中略) 送信されて、

相手の 

textArea  

に追加される

 

• 

今日は新しい課題なし

 

遅れている分を取り戻しましょう!

 

参照

関連したドキュメント

cerr &lt;&lt; “cannot open” &lt;&lt; endl; return 1; } プログラム冒頭に #include&lt;fstream&gt; と記入することを忘れないこと! finを使うと,

 コンパイルの失敗  プログラム中に誤り(エラー)があると,コンパイルの実行が

ファイルをオープンし,ファイルポインタを返す FILE *fp; fp = fopen(“ファイル名”, “モード”); モード 動作 ファイルがあるとき ファイルがないとき

 高級言語のひとつ  中間コード利用  仮想マシン (インタプリタ)で実行  Java のプログラム実行まで kasu Java

Java ソース 中間言語 実行プログラム

このあと、 Hello ではなく Bye と画面に表示するよ うにプログラムを修正し ました。ところが修正を

を改良して、結果が「hello dear my friend」と単語ご とに区切られて表示されるようにしてください。また、まだ end と入力されなくても、結果が

if 文を switch 文に、switch 文を if