2014年3月27日木曜日

開発環境

Head First Java 第2版 ―頭とからだで覚えるJavaの基本(Kathy Sierra (著)、Bert Bates (著)、島田 秋雄 (監修)、神戸 博之 (監修)、高坂 一城 (監修)、夏目 大 (翻訳)、オライリージャパン)の12章(GUIの基礎)、自分で考えてみよう(p.370)を解いてみる。

自分で考えてみよう(p.370)

コード(BBEdit, Emacs)

TestMyDrawPanel.java

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TestMyDrawPanel implements ActionListener {
    JFrame frame;
    
    public static void main(String [] args) {
        TestMyDrawPanel gui = new TestMyDrawPanel();
        gui.go();
    }

    public void go() {
        frame = new JFrame();
        JButton button = new JButton("Change colors");
        MyDrawPanel panel = new MyDrawPanel();
        frame.getContentPane().add(BorderLayout.SOUTH, button);
        frame.getContentPane().add(BorderLayout.CENTER, panel);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 300);
        frame.setVisible(true);
    }

    public void actionPerformed(ActionEvent event) {
    }
}

入出力結果(Terminal)

$ javac MyDrawPanel.java TestMyDrawPanel.java && java TestMyDrawPanel
$

0 コメント:

コメントを投稿