moodle

最終課題

  • 提出先:moodleおよび,ホームページ

最終課題1

  • moodleの課題を全部すますこと

最終課題2

  • C言語とJava言語の違いについて,まとめなさい.(A4 2ページ程度)

最終課題3

  • JavaのグラフィックコンポーネントであるAWTとSwingの違いをまとめなさい.

最終課題4

  • 学科の各自ホームページにJavaアプレットを作成しなさい
    • 特定の図形を選択し描画できること

最終課題5

  • 上記アプレットのソースファイルに説明をコメント行でつけて,提出せよ.
  • 学籍番号,氏名をコメント行で追加してあること.
  • 説明があるファイルのままコンパイルできること

GUI

  • javaには,GUI用のライブラリが用意されています.AWTとSWINGです.
  • 以下は,SWINGのウィンドウを出すためのJFrameです.
    MyWindow.java
    Expand allFold all
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
    
     
     
     
    -
    -
    |
    |
    |
    |
    !
    |
    -
    |
    !
    !
    
    import java.awt.*;
    import javax.swing.*;
     
    public class MyWindow extends JFrame {
        public MyWindow(){
            setSize(300,200);
            setTitle("MyWindow");
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setVisible(true);
        }
      
        public static void main(String[] args) {
            new MyWindow();
        }
    }
  • ボタンをつくるJButton
    MyButton.java
    Expand allFold all
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
    
     
     
     
     
    -
    -
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    !
    -
    |
    !
    -
    |
    !
    !
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
     
    class MyButton extends JFrame implements ActionListener {
        MyButton() {
            getContentPane().setLayout(new FlowLayout());
     
            JButton b = new JButton("OK");
            b.addActionListener(this);
            getContentPane().add(b);
     
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setTitle("MyButton");
            setSize(300, 200);
            setVisible(true);
        }
        public void actionPerformed(ActionEvent e) {
            System.out.println("OK");
        }
        public static void main(String[] args) {
            new MyButton();
        }
    }

関連

Javascript

  • Netscape社の開発したHTML内に埋め込めるオブジェクト指向スクリプト言語
  • オブジェクト指向が取り入れられた手続き型言語
  • JavaScript を使用により,簡易なテキストベースでダイナミックなページが作成が可能.
  • Javaとは直接の互換性はない.

Ajax (Asynchronous JavaScript and XML)

デザインパターン

Others



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:23 (2337d)