Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(<練習問題>3 色を使用して、3 つの文字列を重ならないように描き、各々を長方形で囲むこと。)
閲覧数:1912
掲示板(<練習問題>3 色を使用して、3 つの文字列を重ならないように描き、各々を長方形で囲むこと。)
名前
題名 <練習問題>3 色を使用して、3 つの文字列を重ならないように描き、各々を長方形で囲むこと。
質問内容

質問を評価する
(0ポイント)
まず、初心者の質問で申し訳ありません。

eclipse による Java 入門
http://mail2.nara-
edu.ac.jp/~asait/eclipse/java_intro/java_intro.htm
#section24

課題
1.3 色を使用して、3 つの文字列を重ならないように描
け。
2.直前の課題で 3 つの文字列の各々を長方形で囲むこ
と。

上記の課題についてなんですが、課題1は下記クラスの
ように書いてみて、一応成功したのですが、

import java.awt.*; //Font. Color. Graphics
import javax.swing.*; //JPanel

public class MyPanel1 extends JPanel{
    public void paint(Graphics g){
    // paint メソッドはパネルの(再)描画時に
呼び出される
    // 引数のGraphics型オブジェクトg が描画手
段を提供
        
    Font f1 = new Font("Monospacs", Font.BOLD, 
20);
    //フォント f の作成(「等幅」, 「ボール
ド」, 20 ポイント)
        
    g.setColor(Color.red);
    //描画色を赤に設定
    
    g.setFont(f1);
    //使用フォントを赤に指定
    
    g.drawString("こんにちは!", 70, 50);
    //開始された描画色とフォントで文字列を表示
    //開始位置は窓の左上から右へ70、下へ50(ピ
クセル)
    
    Font f2 = new Font("Monospacs", Font.BOLD, 
20);
    //フォント f の作成(「等幅」, 「ボール
ド」, 20 ポイント)
        
    g.setColor(Color.black );
    //描画色を黒に設定
    
    g.setFont(f2);
    //使用フォントを黒に指定
    
    g.drawString("おはようございます!", 70, 
100);
    
    Font f3 = new Font("Monospacs", Font.BOLD, 
20);
    //フォント f3 の作成(「等幅」, 「ボー
ルド」, 20 ポイント)
        
    g.setColor(Color.blue  );
    //描画色を青に設定
    
    g.setFont(f3);
    //使用フォントを青に指定
    
    g.drawString("こんばんは!", 70, 150);
    
    }
}

課題2がどのように書いたら良いかわかりません。
何をどのように使うか、お教え下さい。

課題1に関してももっと良いやり方や間違っている部分
があれば指摘して頂けると幸いです。

宜しくお願い致します。
質問日時 2013-03-21 07:29:45
名前
匿名
回答内容

回答を評価する
(0ポイント)
http://mail2.nara-edu.ac.jp/~asait/java/intro2/intro2.htm#section223
回答日時 2013-03-21 14:36:41
名前
回答内容

回答を評価する
(0ポイント)
先に進むと書いてあったんですね。
今、試しているところです。

回答ありがとうございます。
解決しました。
回答日時 2013-03-21 16:05:58

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道