Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

Similar documents
19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;

アプレットの作成

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys

Java演習(4) -- 変数と型 --

Java演習(9) -- クラスとメソッド --

< F2D82518CC282CC D2E6A7464>

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

< F2D A839382CC906A2E6A7464>

< F2D82518E9F8AD CC95BD8D7388DA93AE2E6A7464>

r3.dvi

2008 e-learning T050050

Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2.

< F2D825282CC947B909482CC A815B83682E6A>


< F2D F B834E2E6A7464>

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

JAVA入門

Microsoft PowerPoint prog1_doc2x.pptx

2 p.2 2 Java > javac Hello0.java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.j

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

JavaScript の使い方

Java言語 第1回

Java言語 第1回

Microsoft PowerPoint prog1_doc2.pptx

< F2D BCA82CC978E89BA82CC8EC08CB12E6A7464>

KeyListener init addkeylistener addactionlistener addkeylistener addkeylistener( this ); this.addkeylistener( this ); KeyListener public void keytyped

データ構造とアルゴリズム論

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible

Java言語 第1回

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

シミュレーションの簡単な例 GUI 無しのシミュレーションを作る GUI を作る パラメタを設定するデモンストレーションをする 2 オブジェクト指向プログラミング特論

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

3 p.1 3 Java Java Java try catch C Java if for while C 3.1 boolean Java if C if ( ) 1 if ( ) 1 else , 2 { } boolean true false 2 boolean Gr

問題1 以下に示すプログラムは、次の処理をするプログラムである

レポート-hyo1-4.ai

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

I. (i) Foo public (A). javac Foo.java java Foo.class (C). javac Foo java Foo (ii)? (B). javac Foo.java java Foo (D). javac Foo java Foo.class (A). Jav

新・明解Java入門

Chapter JDK KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseeven

Transcription:

13 Java 13.9 Applet 13.10 AppletContext 13.11

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

Applet (1/2) Component GUI etc Container

Applet (2/2) Panel Component Applet Panel init(),start(),stop(),destroy(),

Component

Applet

Applet import java.applet.*; import java.awt.*; /*<applet code= BackgroundFore ground width=200 height=200> </applet>*/ public class BackgroundForeground extends Applet { public void paint(graphics g) { } setbackground(color.yello w); setforegroung(color.blue); g.drawline(0,0,200,200); g.fillrect(100,40,50,50); }

yellow blue

HTML (1/2) /*<applet code= AppletParameters width=300 height=300> <param name= background value= 0xffffff > <param name= foreground balue= 0x000000> <param name= message value= Testing Applet Prameters > </applet>*/

HTML (2/2) public class AppletParameters extends Applet{ public void paint(graphics g){ String background = getparameter( background ); String foreground = getparameter( foreground ); String message = getparameter( message ); setbackground(color.decode(background)); setforeground(color.decode(foreground)); Font font = getfont(); FontMetrics fm = getfontmetrics(font); Dimension d = getsize(); int x = (d.width fm.stringwidth(message)) / 2; int y = d.height / 2; g.drawstring(message, x, y);}}

AppletContext (1/2) java.applet.appletcontext Web

AppletContext (2/2)

showdocument showdocument(url url, String target) url: Web target: Web target _self _parent _top _blank

URL <frameset> Web 2 <frameset cols= 25%,75% > <frame name= left src= left.html > <frame name= right src= right.html > </frameset>

showdocument (1/4) Web showdocument() URL Web ShowDocument.html 4

showdocument (2/4) ShowDocument.html <frameset rows= 50%,50%> <frame name= frame1 src= frame1.html > <frame name= frame2 src= frame2.html > </frameset>

showdocument (3/4) frame1.html <applet code= ShowDocument width=200 height=50> </applet> frame2.html <B>This is frame2.html</b>

showdocument (4/4) import java.applet.*; import java.awt.*; import java.net.*; /*<applet code= ShowDocument widt h=200 height=50> </applet>*/ public class ShowDocument extends Applet{ public void init(){ AppletContext ac = getappletcontext(); } try{ URL url = new URL(http://www.osborne.com); ac.showdocument(url, frame2 ); } catch(exception e){ showstatus( Exception: +e); } public void paint(graphics g){ g.drawstring( ShowDocument Applet, 10,25); }}

getimage Image getimage(url url) Image getimage(url base, String filename) url: URL base: URL filename:

drawimage abstract boolean drawimage (Image img, int x, int y, ImageObserver io) img:getimage() Image x y: io:imageobserver

import java.applet.*; import java.awt.*; /*<applet code= DrawImage width=280 height=280> <param name= file value= kids2.jpg > </applet> public class DrawImage extends Applet{ Image image; public void init(){ image = getimage(getdocumentbas e(),getparameter( file )); } public void paint (Graphics g){ } g.drawimage(image, 0, 0, this); }

1 (cyan) (red) 2 html

2 Web 2