ColorButtons.java



import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Button;

/** ボタンのデザインをテストする ColorButtons クラス */

public class ColorButtons extends Applet {

   /** インターフェイスの部品の宣言 */ 

      public Button pinkButton, orangeButton, greenButton;

   /** フォントと色の宣言 */ 

      public Font  largeFont, italicFont;
      public Color deepPink, darkOrange, forestGreen;

   /** 初期設定のメソッド */

      public void init() {

           pinkButton = new Button( "Pink" );
           deepPink = new Color( 255, 20, 150 );     // RGB の値を指定
           pinkButton.setBackground( deepPink );
           add( pinkButton );

           orangeButton = new Button( "Orange" );
           darkOrange = new Color( 200, 120, 0 );    // RGB の値を指定
           orangeButton.setBackground( darkOrange );
           orangeButton.setForeground( Color.white );
           largeFont = new Font( "TimesRoman", Font.PLAIN, 36 );
           orangeButton.setFont( largeFont );
           add( orangeButton );

           greenButton = new Button( "Green" );
           forestGreen = new Color( 35, 140, 35 );  // RGB の値を指定
           greenButton.setBackground( forestGreen );
           greenButton.setForeground( Color.yellow );
           italicFont = new Font( "TimesRoman", Font.ITALIC, 24 );
           greenButton.setFont( italicFont );
           add( greenButton );
      }
}