public class MyName{
public static void main(String[] args){
System.out.println("にゃふ");
}
}
/**************************************************
名前を表示するプログラム(アプレット)
***************************************************/
import java.applet.*;
import java.awt.*;
public class HelloApplet extends Applet{
/*************** paint ***************************/
public void paint(Graphics g)
{
g.drawString("にゃふ",20,60);
g.drawString("にゃふにゃふ",20,80);
}
}
アプレット
アプレットサンプル
/**************************************************
フォントを変更するプログラム(GUI)
***************************************************/
import java.awt.*;
import java.awt.event.*;
public class HelloGuiFont extends Frame{
/*************** コンストラクタ ****************************/
public HelloGuiFont(){
setSize(400,300);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
/*************** paint ***************************/
public void paint(Graphics g)
{
g.setFont(new Font("MS 明朝",Font.BOLD,30));
g.drawString("私の名前は山本一郎です",20,60);
g.setFont(new Font("MS 明朝",Font.BOLD,20));
g.drawString("年齢は41才です",20,100);
}
/************** main *****************************/
public static void main(String[] args)
{
Frame w = new HelloGuiFont();
w.setVisible(true);
}
}
/*******************************************************
家を描くプログラム
*******************************************************/
import java.awt.*;
import java.awt.event.*;
public class House extends Frame{
/********* コンストラクタ ****************************/
public House(){
setSize(400,300);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
/*********** 画面を描画するメソッド ***********************/
public void paint(Graphics g){
g.setColor(Color.green); //壁は緑
g.drawLine(20,110,120,110);
g.drawLine(120,110,120,180);
g.drawLine(120,180,20,180);
g.drawLine(20,180,20,110);
g.setColor(Color.blue); //窓は青
g.drawLine(40,130,40,160);
g.drawLine(40,160,100,160);
g.drawLine(100,160,100,130);
g.drawLine(100,130,40,130);
g.setColor(Color.red); //屋根は赤
g.drawLine(20,110,70,40);
g.drawLine(70,40,120,110);
}
/************** main **********************/
public static void main(String[] args){
Frame w = new House();
w.setVisible(true);
}
}
/*******************************************************
目玉を描くプログラム
*******************************************************/
/*
*/
import java.applet.*;
import java.awt.*;
public class Medama extends Applet{
/*********** 画面を描画するメソッド ***********************/
public void paint(Graphics g){
g.drawLine( 10, 55,290, 55); //枠
g.drawLine(290, 55,290,145);
g.drawLine(290,145, 10,145);
g.drawLine( 10,145, 10, 55);
g.drawOval(20,65,120,70); //左目
g.fillOval(25,80,40,40);
g.drawOval(160,65,120,70); //右目
g.fillOval(165,80,40,40);
}
}
アプレット
目玉がぎょろり