Introducing JBuilder

Size: px
Start display at page:

Download "Introducing JBuilder"

Transcription

1 JBuilder VERSION 6 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA

2 JBuilder JBuilder redist DEPLOY.TXT Boland Software Corporation CD Copyright Boland Software Corporation. All rights reserved. Borland Borland Software Corporation JBuilder CD Boland Software Corporation Printed in Japan.

3 JBuilder for Macintosh World Wide Web Usenet JBuilder JBuilder JBuilder JBuilder JBuilder Java JBuilder AppBrowser Javadoc AppBrowser AppBrowser i Javadoc CodeInsight MemberInsight ClassInsight ParameterInsight ExpressionInsight CodeInsight CodeInsight MemberInsight ParameterInsight CodeInsight JBuilder IDE Web XML UML EJB

4 JBuilder Java JDK JDK Professional Enterprise JDK JDK java class JBuilder JBuilder JBuilder JBuilder JBuilder UI HelloWorld HelloWorldFrame.java HelloWorldClass.java HelloWorldFrame_AboutBox.java ii

5 AWT jar HTML Web GoodEveningApplet.html HTML GoodEveningApplet.java iii

6 iv

7 1 ëê 1 èõ JBuilder, IDE JBuilder JBuilder CodeInsight, JBuilder JBuilder JBuilder JBuilder JBuilder JBuilder XML Java JBuilder JBuilder JBuilder JBuilder Java Java JBuilder JBuilder Macintosh JBuilder JBuilder Borland Borland 1-1

8 JBuilder JBuilder IDE AppBrowser JBuilder JBuilder AppBrowser JBuilder JBuilder JBuilder Hello World AWT JBuilder Borland JBuilder 1-2 JBuilder

9 Borland JBuilder Macintosh JBuilder for Macintosh 1.1 Hello World SET PATH CLASSPATH Java boolean, int, long Java Java void static Java Java bmj Borland Make for Javabcj Borland Compiler for Java javac bmj -classpath [ ] < > HTML... Esc 1-3

10 JBuilder for Macintosh JBuilder 1.2 <jbuilder> <.jbuilder > jbproject <jdk> / Windows <home> UNIX Linux /user/<username> /home/ <username> Windows 95/98 C: Windows Windows NT C: Winnt Profiles <username> Windows 2000 C: Documents and Settings <username> <jbuilder> JDK JBuilder jbuilder6 JBuilder JBuilder <.jbuilder> jbproject <jdk> Java Java Development Kit jbuilder6/jdk1.3/ <jbuilder>/<jdk>/ Metal JBuilder for Macintosh JBuilder Macintosh OS X Macintosh JBuilder Mac Mac JBuilder Mac Macintosh OS X UI OS X 1-4 JBuilder

11 Web TEL: Web FTP Listserv ftp.borland.com Borland anonymous ftp listserver World Wide Web Java URL Web 1-5

12 JBuilder JBuilder JBuilder Usenet Usenet Java Java news:comp.lang.java.advocacy news:comp.lang.java.announce news:comp.lang.java.beans news:comp.lang.java.databases news:comp.lang.java.gui news:comp.lang.java.help news:comp.lang.java.machine news:comp.lang.java.programmer news:comp.lang.java.security news:comp.lang.java.softwaretools 1-6 JBuilder

13 JBuilder 2 èõjbuilder ëê 2 JBuilder XML Java JBuilder XML XML XML XML XML XML JBuilder JBuilder JavaBeans Java JFC/Swing JBuilder Professional JDBC Java Development Kit JDK JBuilder RMI RMIC JBuilder JDK 1.1x JDK 100% Java 2 JBuilder JBuilder 2-1

14 JBuilder JBuilder JBuilder (P) (O) JDK JBuilder Enterprise Enterprise JavaBeans EJB CORBA Web JavaServer Pages JSP JavaBeans JBuilder BeansExpress JavaBeans Enterprise JavaBeans Enterprise JavaBeans 2-2 JBuilder

15 JBuilder èõjbuilder ëê 3 PDF HTML JBuilder JBuilder JBuilder JBuilder JBuilder JBuilder JavaBeans JBuilder JBuilder Javadoc Java JBuilder X X X X X X X X X X X X JBuilder 3-1

16 JBuilder 3.1 PDF HTML JBuilder OpenTools JBuilder X X X OpenTools API OpenTools API JBuilder OpenTools API X X Java Java X X X X JDK 1.3 Sun Java Development Kit JDK X * API Java JDK Java Java 2.0 X * JBuilder X Professional Enterprise Web JBuilder Web X X X X JavaServer Pages JSP Web XML XML JBuilder X X X X JBuilder DataExpress DataExpress X X X X JDataStore DataExpress Enterprise Enterprise JavaBeans JDataStore JDataStore all Java borland.com Enterprise JavaBeans X X X X X X X X X X 3-2 JBuilder

17 3.1 PDF HTML CORBA RMI Java X X X X Web JBuilder JBuilder JBuilder X X X X * JavaSoft Web JBuilder Java JBuilder Web Borland Community Web JBuilder Java "Learning more about Java" JBuilder AppBrowser Web JBuilder 3-3

18 JBuilder IDE JBuilder (H) (T) (H) (H) F1 (S) (Y) AppBrowser F1 JBuilder JBuilder 3-4 JBuilder

19 4 èõjava ëê 4 Java JBuilder Sun Microsystems Java Sun Microsystems Java HTML Sun Microsystems Java Java Java JavaBeans Fatbrain.com Java for the World Wide Web: Dori Smith Visual Quickstart Guide Peachpit Press Java: First Contact Course Technology Roger Garside and John Mariani A Little Java, A Few Patterns MIT Press Mattias Felleisen Daniel P. Friedmens * Java 4-1

20 Beginning Java 2 Wrox Press Learning Java O'Reilly Core Java 2, Volume 1: Fundamentals Prentice Hall Just Java 2 Prentice Hall Thinking in Java Prentice Hall Effective Java Programming Language Guide Addison Wesley Longman, Inc. The Java Programming Language Addison-Wesley The Complete Java 2 Certification Study Guide Sybex, Inc. Data Structures and Algorithms in Java Waite Group Press Ivor Horton Patrick Niemeyer and Jonathan Knudsen Cay S. Horstmann Gary Cornell Peter van der Linden Bruce Eckel Josh Bloch Ken Arnold, James Gosling, and David Holmes Simon Roberts Mitchell Waite Robert Lafore * Java in a Nutshell O'Reilly David Flanagan and Daniel P. Friedmens Java Class Libraries Reference Addison Wesley Java Developer Almanac Addison Wesley Longman, Inc. Graphic Java 2: Mastering the JFC, Volume 2: Swing Prentice Hall UML Distilled: A Brief Guide to the Standard Object Modeling Language Addison Wesley Longman Refactoring: Improving the Design of Existing Code Addison Wesley Developing JavaBeans O'Reilly Patrick Chan, Rosanna Lee, and Doug Kramer Patrick Chan David M. Geary Martin Fowler and Kendall Scott Martin Fowler Robert Englander Java Java Swing UML JavaBeans 4-2 JBuilder

21 Enterprise JavaBeans O'Reilly Java 2 Networking McGraw Hill The Java Virtual Machine Specifications Addison Wesley Java Programming with CORBA John Wiley and Sons, Inc. JDBC Database Access with Java: a Tutorial and Annotated Reference Addison Wesley Inside Servlets: Server-Side Programming for the Java Platform Addison Wesley Pub. Co. Java: Servlet Programming O'Reilly Richard Monson-Haefel Justin Couch Tim Lindholm Frank Yellin Andreas Vogel and Keith Duddy Graham Hamilton, Maydene Fisher, and Rick Cattell Dustin R. Callaway Jason Hunter and William Crawford JavaBeans JDBC Java 4-3

22 4-4 JBuilder

23 5 èõjbuilder ëê 5 JBuilder IDE JBuilder Welcome JBuilder (H) Welcome (W) Welcome (H) (R) AppBrowser JBuilder IDE AppBrowser CodeInsight JBuilder CodeInsight JBuilder IDE JBuilder IDE AppBrowser JBuilder Web XML UML EJB IDE JBuilder 5-1

24 AppBrowser AppBrowser JBuilder AppBrowser AppBrowser 5.1 AppBrowser AppBrowser AppBrowser JBuilder Professional Enterprise AppBrowser AppBrowser AppBrowser AppBrowser AppBrowser 5-2 JBuilder

25 AppBrowser JBuilder Enterprise JBuilder AppBrowser (V) (T) 5.1 (F) (N) (F) (O) (F) (R) (F) (C) (F) (S) (F) (A) (F) (I) (E) (U) (E) (R) JBuilder 5-3

26 5.1 (E) (C) (E) (P) (E) (T) (S) (F) UI UI (S) (A) (S) (R) (S) (C) (P) (P) (V) (M) (R) (N) (R) (D) AppBrowser.class.class.java.class.class.class.java.class (N) (B) (D) (G) 5-4 JBuilder

27 5.1 (R) (S) (G) (S) (B) (S) (O) (H) (H) JBuilder Professional Enterprise JBuilder JBuilder JBuilder.jpx.jpr AppBrowser JBuilder 5-5

28 (F) (P) (F) (N) (P) Java (F) (W) Enter AppBrowser 5-6 JBuilder

29 5.2 JBuilder 5-7

30 (P) (O) JBuilder JBuilder <.jbuilder> Default.jpx Default.jpr (P) (D) 5-8 JBuilder

31 Errors Imports JBuilder Professional JBuilder Enterprise Javadoc Javadoc To Javadoc Javadoc Conflicts Javadoc 5.3 JBuilder 5-9

32 .java Enter (S) (C) JBuilder 5-10 JBuilder

33 Enter IDE JBuilder IDE.java Bean UML JBuilder JBuilder 5-11

34 . 5.2 Bean UML Web Web WebApp java.awt.container UI -Way JBuilder UI UI JavaBeans Bean BeansExpress BeanInfo Bean Bean JBuilder Personal UML UML JBuilder Enterprise API JBuilder HTML XML XML IDE XML (T) IDE (O) XML(X) XML JBuilder Professional Enterprise Web JSPSHTML HTML Web JSP Web JSP HTML JBuilder Professional JBuilder Enterprise Web HTML JBuilder Professional JBuilder Enterprise WebApp web.xml JBuilder Professional JBuilder Enterprise XSL XML JBuilder Professional JBuilder Enterprise XML JBuilder Professional JBuilder Enterprise 5-12 JBuilder

35 5.2 EJB EJB EJB EJB EJB 2.0 EJB JBuilder Enterprise EJB Enterprise Beans JBuilder JBuilder Enterprise EJB EJB JBuilder Enterprise (V) (O)CUA Ctrl Alt Z AppBrowser JBuilder JBuilder 5-13

36 (V) (M) (H) Ctrl Alt M CUA < > 5-14 JBuilder

37 UI (R) (D) (R) (D) JBuilder Java AppBrowser JBuilder 5-15

38 AppBrowser AppBrowser AppBrowser JBuilder 5.3 Java Web Javadoc JSP XML XSL XSD DTD Map WebApp WebApp WebApp SHTML Java Web Start JNLP 5-16 JBuilder

39 AppBrowser 5.4 public public public private private private package protected static public static private static package static protected package protected static public static private static package static protected package protected static public static private static package static protected HTML XML ToDo ToDo Null Javadoc Javadoc JBuilder 5-17

40 AppBrowser 5.5 : WebApp WebApp WebApp WebApp WebApp WebApp WebApp Web WebApp 5.6 UI JavaBeans UI Menu Data Access Description 5.7 JBuilder Java JBuilder JBuilder JBuilder 5-18 JBuilder

41 AppBrowser AppBrowser AppBrowser 5.8 Ctrl + Tab Shift + Ctrl + Tab Enter AppBrowser AppBrowser Esc. Ctrl +. texteditframe.jb TextEditFrame jbutton JBuilder 5-19

42 JBuilder Enter CodeInsight JBuilder 5-20 JBuilder

43 (H) (K) JBuilder JBuilder Brief CUA Emacs Macintosh Macintosh CodeWarrior Visual Studio CUA 1. IDE OK JBuilder Personal JBuilder Professional JBuilder Enterprise OpenTools API 1. IDE JBuilder 5-21

44 2. (C) (C) (R) (A) 5.4 CUA JBuilder (V) (H) (D) (R) (O) (R) 5-22 JBuilder

45 (T) (W) Java JBuilder Professional JBuilder Enterprise 5.9 (S) (F) (S) (P) (S) (R) (S) (A) (S) (I) (S) (L) (S) (C) (S) (G) (S) (B) (S) (O) (H) (K) JBuilder 5-23

46 (D) (D) (D) JBuilder JBuilder Professional JBuilder Enterprise (R) (R) (B) JBuilder JBuilder JBuilder Professional JBuilder Enterprise 5-24 JBuilder

47 1. 2. (R) 3. OK JBuilder JBuilder OK JBuilder JBuilder JBuilder 5-25

48 Javadoc Javadoc Javadoc API HTML Sun Microsystems Javadoc Javadoc JBuilder Javadoc (Z) Javadoc JBuilder Professional JBuilder Enterprise Javadoc Javadoc JBuilder /** Javadoc Javadoc */ Javadoc JBuilder Professional JBuilder Enterprise Javadoc /** Enter JBuilder Professional JBuilder Enterprise Javadoc import /** /** * <p>title: </p> * <p>description: </p> * <p>copyright: Copyright (c) 2001</p> * <p>company: </p> 1.0 */ JBuilder Personal Javadoc JBuilder Professional JBuilder Enterprise /** public void addvalues(double valueonedouble, Double valuetwodouble) Javadoc /** * valueonedouble 5-26 JBuilder

49 valuetwodouble */ JBuilder Javadoc JBuilder API JBuilder Professional JBuilder JBuilder To Do 1. todo 2. Ctrl + J o < > */ 5.10 %f %g %p %n %t %d %s %u JBuilder 5-27

50 JBuilder CodeInsight CodeInsight CodeInsight Java JSP JBuilder CodeInsight MemberInsight ClassInsight ParameterInsight JBuilder Professional Enterprise JBuilder Professional JBuilder Enterprise ExpressionInsight CodeInsight 5.5 CodeInsight 5-28 JBuilder

51 CodeInsight CodeInsight 5.11 CodeInsight MemberInsight Ctrl + H ParameterInsight Ctrl + Shift + H Ctrl + Enter ClassInsight Ctrl + Alt + Space Ctrl + Alt + H ClassInsight Ctrl + J Macintosh Ctrl Meta (C)JBuilder Professional Enterprise CodeInsight import CodeInsight Enter()+- MemberInsight MemberInsight CodeInsight. Ctrl + Space Ctrl + H CodeInsight CodeInsight Java JBuilder 5-29

52 CodeInsight ClassInsight JBuilder Personal ClassInsight ClassInsight Ctrl Alt SpaceCtrl Alt Himport JBuilder Professional JBuilder Enterprise JBuilder Professional Enterprise ClassInsight ClassInsight Ctrl Alt Space Ctrl Alt H JBuilder Enter Ctrl Enter ClassInsight import import import (O) (F) ClassInsight (P) (M) (P) (R) JBuilder Professional JBuilder Enterprise ClassInsight import java.awt BorderLayout (E) import BorderLayout import import java.awt.borderlayout; (P) import BorderLayout 5-30 JBuilder

53 CodeInsight JBuilder Professional JBuilder Enterprise JBuilder Professional JBuilder Enterprise import import java.awt.*; (F) import java.awt.borderlayout import ParameterInsight Ctrl + Shift + Space Ctrl + Shift + H ( Ctrl + Enter ExpressionInsight ExpressionInsight ExpressionInsight Java CodeInsight CodeInsight CodeInsight CodeInsight JBuilder 5-31

54 CodeInsight JBuilder JBuilder Professional JBuilder Enterprise import (O) (O) import (P) (O) 1..jpx.jpr (P) (O) JBuilder

55 5.6 (C) (O) import (T) (T) import import import import import import import (B) import import import (R) import (U) (D) JBuilder 5-33

56 import (P) (D) (O) 1. (P) (M) 2. (O) (O) (E) (U) (P) (O) JBuilder Professional JBuilder Enterprise JBuilder Personal class Ctrl + J Ctrl + J Enter CodeInsight JBuilder 5-34 JBuilder

57 JBuilder Professional JBuilder Enterprise JBuilder OK OK OK OK JBuilder JBuilder CodeInsight JBuilder 5-35

58 JBuilder IDE CUA JBuilder Personal 5-36 JBuilder

59 (B) Home End Enter } JBuilder 5-37

60 5-38 JBuilder

61 DialogInput JBuilder 5-39

62 Java HTML JSP C C++ SQL XML XSL XSD XSP DTD IDL 5-40 JBuilder

63 CodeInsight CodeInsight CodeInsight CodeInsight CodeInsight CodeInsightCodeInsight JBuilder 5-41

64 CodeInsight CodeInsight (T) (E) (K) CodeInsight JBuilder Personal MemberInsight ParameterInsight CodeInsight MemberInsight CodeInsight MemberInsight MemberInsight Enter MemberInsight MemberInsight 5-42 JBuilder

65 CodeInsight ParameterInsight CodeInsight ParameterInsight ParameterInsight CodeInsight CodeInsight CodeInsight CodeInsight CodeInsight MemberInsight MemberInsight CodeInsight MemberInsight JBuilder 5-43

66 CodeInsight CodeInsight MemberInsight MemberInsight MemberInsight ParameterInsight ParameterInsight CodeInsight ParameterInsight CodeInsight 5-44 JBuilder

67 JBuilder Professional JBuilder Enterprise JBuilder Personal \ JBuilder 5-45

68 if ( ) { } else { } JBuilder Professional Enterprise JBuilder Personal OK OK JBuilder JBuilder Professional Enterprise JBuilder Personal OK OK JBuilder JBuilder Professional Enterprise JBuilder Personal 5-46 JBuilder

69 (P) (P) JBuilder 750ms public protected private JBuilder 5-47

70 JBuilder IDE JBuilder IDE IDE JBuilder IDE IDE IDE JBuilder Web XML UML EJB 5-48 JBuilder

71 JBuilder AppBrowser IDE IDE IDE JBuilder IDE IDE JBuilder Personal JBuilder 5-49

72 BeansExpress 5-50 JBuilder

73 JBuilder IDE IDE JBuilder JBuilder JBuilder 5-51

74 Web JBuilder Professional JBuilder Enterprise Web IDE WebWeb (T) IDE (O) Web Web Web URL (C) Web URL URL Web (W) JSP Web Web Web (R) JSP Web Web JBuilder Web (O) Web Web 5-52 JBuilder

75 XML JBuilder Professional JBuilder Enterprise XML IDE XMLXML (T) IDE (O) XML XML (B) XML (A) XML JBuilder XSLT (S) (T) (G) (E) JBuilder 5-53

76 IDE JBuilder JBuilder JBuilder JBuilder lib/audio/ 5-54 JBuilder

77 (T) IDE (O) IDE JBuilder (P) JBuilder wav 2. build_errors.wav build_successful.wav build_warnings.wav exception.wav find_failed.wav JBuilder 5-55

78 UML find_in_path.wav process_stopped.wav stopped_at_breakpoint.wav 3. ZIP 4. ZIP.audiopak 5. JBuilder lib/audio/ 6. JBuilder.wav 16 JBuilder Enterprise UML JBuilder UML UML IDE UML UML IDE UML (U) JBuilder AppBrowser UML JBuilder JBuilder UML 5-56 JBuilder

79 EJB JBuilder UML (G) public protected private (B) UML (D) getter setter UML (F) (Z) (F) UML (E) (E) UML UML (E) (S) EJB JBuilder Enterprise EJB IDE EJB JBuilder 5-57

80 EJB EJB IDE EJB (F) EJB (Z) (F) EJB (E) (E) EJB EJB (E) (S) 5-58 JBuilder

81 6 ëê 6 èõ JBuilder UI UI (F) (N) (Z) JBuilder java.awt.container 6-1

82 6.1 JBuilder UI UI UI JBuilder UI UI UI JBuilder Professional JBuilder Enterprise JBuilder JBuilder JBuilder 6-2 JBuilder

83 JDataStore JDataStore StorageDataSet (F) (N) OK.java JBuilder JBuilder COBRA Enterprise JBuilder 6-3

84 JBuilder F1 6.1 * Frame Java Java JBuilder Professional Enterprise Web PE.jar.zip Javadoc PE API Javadoc PE JavaBean P E BeansExpress JavaBean PE PE PE PE PE CORBA * JBuilder = JBuilder P = Professional E = Enterprise 6.2 (F) (N) * PE 6-4 JBuilder

85 6.2 * E CVS VisualSourceFace ClearCase * JBuilder = JBuilder P = Professional E = Enterprise E E (F) (N) CVS Visual SourceSafe ClearCase VOB 6.3 Web * Java JBuilder Personal Web P E WebApp WebApp Web Web ServletContext PE Java JavaServer Page P E JavaServer Page Web Start PE JNLP HTML * JBuilder = JBuilder P = Professional E = Enterprise 6.4 XML (F) (N) * Cocoon Web PE Web E DTD XSD Java DTD To XML P E DTD XML XML To DTD P E XML DTD 6-5

86 6.4 XML (F) (N) * XML-DBMS E DTD Map SQL SAX E XML SAX * JBuilder = JBuilder P = Professional E = Enterprise 6.5 CORBA * IDL E IDL CORBA E CORBA Java CORBA CORBA HTML CORBA CORBA * JBuilder = JBuilder P = Professional E = Enterprise E E E IDL CORBA Server Interface IDL HTML CORBA IDL CORBA 6.6 * EJB E Enterprise Bean EJB EJB.jar Enterprise Bean EJB E Enterprise Bean EJB Enterprise JavaBean 1.x E Enterprise JavaBean EJB 1.x Bean E Enterprise Bean EJB 2.0 Bean E EJB EJB EJB EJB 2.0 EJB E Enterprise Bean 6-6 JBuilder

87 6.6 * JBuilder = JBuilder P = Professional E = Enterprise * EAR E EAR JMS E Java JMS Java 6.7 Wizard Edition * Description E junit.framework.testcase E JDBC E JDBC JDBC JNDI E JNDI JNDI E E setup() teardown() * JBuilder = JBuilder P = Professional E = Enterprise 6.8 * PE.jar.zip Javadoc PE API Javadoc PE Java 6-7

88 6.8 * PE EJB EJB 1.x EJB EJB 1.x Bean EJB EJB CORBA * JBuilder = JBuilder P = Professional E = Enterprise E E E PE E EJB 1.x Enterprise Bean EJB 1.x Bean DataModule CORBA E 6.9 * * JBuilder = JBuilder P = Professional E = Enterprise JDK P E JDK JDK JDK E EJB JAR EJB E EJB 6-8 JBuilder

89 7 ëê 7 èõ JBuilder.jpr.jpx JBuilder JBuilder JBuilder.jpr.jpx.jpx.jpr JBuilder Professional JBuilder Enterprise JBuilder JBuilder JBuilder IDE 7-1

90 JBuilder JBuilder Java Javadoc Javadoc Javadoc JBuilder JBuilder Professional Enterprise JBuilder 7-2 JBuilder

91 1. JBuilder 1. Java 2. Java 2..jpx.jpr.jpx 3. <home>\jbproject\ <projectname> <home> Windows 98 <home> C:\Windows JBuilder

92 HTML Javadoc 6. (N) (F) JBuilder JDK (P) (O) 1. JDK 7-4 JBuilder

93 ... JDK JBuilder 2. JBuilder Enterprise JBuilder (A) (R) (U) (D) JBuilder JBuilder JBuilder

94 5. (N) (F) Javadoc (P) (O) 1. ASCII JBuilder JBuilder JBuilder native2ascii 2. Assert Assert (K) JBuilder JDK JBuilder

95 JDK 1.4 Assert JDK 1.4 Assert Assert 3. JBuilder Professional JBuilder Enterprise 1. (S) IDE Java JBuilder 2. JBuilder one.two.three.four one.two.three.five one.two.four.six one.two.three one.two.four.six one.two.three.four one.two.three.five one.two.three JBuilder one.two.four.six 4. Javadoc (H) (A) 7-7

96 Javadoc JBuilder Professional JBuilder Enterprise 5. (R) (R) UML JBuilder Enterprise UML JBuilder JBuilder JBuilder UML 6. (F) JBuilder IDE (P) (O) JBuilder Professional JBuilder Enterprise JBuilder JBuilder JAR ZIP (P) (O) 1. (F) OK 7-8 JBuilder

97 JBuilder JBuilder 1. JBuilder JAR ZIP 2. JBuilder JBuilder 3..jpx.jpr.jpx 4. (P) (O) JBuilder 7-9

98 5. HTML Javadoc 6. (N) JBuilder AppBrowser Welcome.jpx 7-10 JBuilder

99 WelcomeApp.java JBuilder jbproject jbproject.jpr.jpx.html.class classes src bak 7-11

100 (F) (A) (F) (J) (F) JBuilder OK Enter (F) (R) 1. (F) (R) 2. Enter AppBrowser 1. (W) (N) 2. AppBrowser AppBrowser AppBrowser AppBrowser 7-12 JBuilder

101 Java AppBrowser Java Java JBuilder Java JBuilder (F) (N) Java Java 1. (F) (F) java 4. OK Enter 5. OK 6. JBuilder Java (F) (W) java 7-13

102 (F) (S) AppBrowser JBuilder JBuilder IDE JBuilder AppBrowser (F) (D) 3. (F) (D) OKEnter 7-14 JBuilder

103 JBuilder OKEnter 1. (E) 7-15

104 2.Enter AppBrowser (F) (F) 1. (F) (F) OK AppBrowser JBuilder Professional JBuilder Enterprise AppBrowser (P) (N) (F) (M) OK JBuilder

105 3. 4. OK JBuilder Professional JBuilder Enterprise JBuilder JBuilder AppBrowser AppBrowser AppBrowser AppBrowser AppBrowser JBuilder AppBrowser AppBrowser AppBrowser 7-17

106 (N) AppBrowser AppBrowser (F) (A) AppBrowser 7-18 JBuilder

107 8 ëê 8 èõ Java JDK JDK JBuilder CodeInsight JBuilder JavaDoc CodeInsight JAR ZIP JBuilder JBuilder 8-1

108 JBuilder.library JBuilder.library.jbuilder.library jbuilder/lib JBuilder JBuilder.library JBuilder Professional JBuilder Enterprise JBuilder Enterprise.library.library JBuilder Enterprise JAR JBuilder JBuilder

109 JBuilder JBuilder Professional JBuilder Enterprise JBuilder Enterprise 5. JBuilder OK 6. OK 8-3

110 JBuilder Enterprise 7. OK Using JAR Files: The Basics JBuilder JBuilder

111 OK JBuilder 9. OK JBuilder 8.1 JBuilder JBuilder Personal dbswing JBuilder Professional JBuilder Enterprise (P) (O) JDK 8-5

112 JavaDoc JBuilder Professional JBuilder Enterprise JBuilder Enterprise JBuilder Professional JBuilder Enterprise import UML UML Web Web Web (P) (D) 1..jpr.jpx (P) (O) JBuilder

113 JDK JDK JDK JBuilder Professional JBuilder Enterprise JDK JBuilder Personal JDK JBuilder Sun JDK JDK JBuilder Professional JBuilder Enterprise JDK JDK JDK Professional Enterprise JDK JBuilder Personal JDK JDK JDK JDK 8-7

114 JDK JDK JDK 1. JDK JDK 2. JDK 3. JDK 4. OK JDK JDK JDK 5. OK JDK JDK -classic JVM JBuilder JBuilder JBuilder 1. Classic VM 2. JVM native hotspot green server VM 8-8 JBuilder

115 JDK Professional Enterprise JDK JBuilder Professional JBuilder Enterprise JDK JDK JDK JDK JDK 3. JDK OK JDK 8-9

116 JDK JBuilder Professional JBuilder Enterprise JBuilder Professional JBuilder Enterprise JBuilder Enterprise 1. JDK OK JDK 2. JDK.jbuilder.library JDK JDK JBuilder jbuilder.library JDK JBuilder JBuilder JDK.library JDK JDK JDK JDK 3. OK JDK JDK 4. OK JDK JDK 5. OK 6. JDK JDK JDK JDK JDK JBuilder Professional JBuilder Enterprise JDK JDK JDK JDK JBuilder Personal JDK JDK JDK JDK JDK JDK 8-10 JBuilder

117 JBuilder Enterprise JDK JDK JDK JBuilder 8-11

118 Java JAVA CLASS package Java src classes JBuilder Untitled1.jpr untitled1 UNIX 8-12 JBuilder

119 .java Sample Project africa.jpxclasses src africa.jpx feline.africa Lion Tiger Leopard classes.java src Lion.class Tiger.class Leopard.class classes/feline/africa Lion.java Tiger.java Leopard.java src/feline/africa.java JBuilder.java SampleProject Lion.java 8-13

120 .class /<home>/<username>/jbproject/sampleproject/src <home> JBuilder feline.africa Java. Lion.java.java /<home>/<username>/jbproject/sampleproject/src/feline/africa/lion.java JBuilder.class.class.class JBuilder SampleProject Lion.class /<home>/<username>/jbproject/sampleproject/classes feline.africa Lion.class.class /<home>/<username>/jbproject/sampleproject/classes/feline/africa/lion.class JBuilder JBuilder import import JBuilder import import import feline.africa.*; import Lion Lion 8-14 JBuilder

121 Lion.java feline.africa.lion Java Java FourWordPackageName fourwordpackagename mydomain.com com.mydomain JBuilder JBuilder IDE JBuilder Windows DOS 8-15

122 UNIX Generated Source IDE IDL Generated Source Generated Source Sample Project feline.africa.jpr /home/username/jbproject/sampleproject/src JBuilder.class Sample Project feline.africa.jpr /home/username/jbproject/sampleproject/classes JDK 8-16 JBuilder

123 JDK Lion.class /home/username/jbproject/sampleproject/classes: /user/jbuilder/lib/dbswing3.1.jar:/user/jdk1.3/bin IDE CodeInsight (B) (S) (Y) JDK JDK Lion.class /home/username/jbproject/sampleproject/src: /user/jbuilder/lib/dbswing3.1.jar: /user/jbuilder/lib/dx3.1.jar:/user/jdk1.3/bin JDK JDK HTML 8-17

124 JBuilder /home/username/jbproject/[project name]/bak JSP HTML OK JBuilder /home/username/jbproject/project_name JPR JPX JBuilder CodeInsight (B) IDE JBuilder.class JBuilder 8-18 JBuilder

125 JBuilder JBuilder JBuilder.java JBuilder JBuilder JBuilder.class JDK.class.class.class Java JBuilder JBuilder JBuilder Java 8-19

126 8-20 JBuilder

127 9 ëê 9 èõ JBuilder JBuilder 9-1

128 JBuilder (T) (E) JBuilder JBuilder 1. (F) 2. OK 9-2 JBuilder

129 3. OK JBuilder 9-3

130 JBuilder JBuilder JBuilder JBuilder JBuilder Enterprise Enter 9-4 JBuilder

131 JBuilder Enterprise JBuilder Professional Enterprise (F) 9-5

132 JBuilder Professional Enterprise (M) (O) (M) 9-6 JBuilder

133 (O) (O) (U) Alt + n Alt + p (M) (O) JBuilder JBuilder Enterprise 9-7

134 F1 9-8 JBuilder

135 10 ëê 10 èõ JBuilder IDE Hello World UI JBuilder Professional JBuilder Enterprise HelloWorld 10-1

136 JBuilder JBuilder.jpx.jpr 1. (F) (N) HelloWorld Java JBuilder /<home>/jbproject/ 2..jpr.jpx JBuilder.jpr.jpx.jpx XML.jpr 3. (G) HTML 10-2 JBuilder

137 3. 4. (N) 5. JBuilder

138 1. (E) JBuilder Professional JBuilder Enterprise 2. Javadoc (T) HelloWorld 3. HTML 8. (F) HelloWorld.jpr HelloWorld.html JBuilder AppBrowser JBuilder 9. HelloWorld.html.java 10-4 JBuilder

139 1. (F) (N) helloworld HelloWorld.jpr 4. (C) HelloWorldClass Java 5. (G) 10-5

140 6. (N) 7. Frame (C) HelloWorldFrame 8. (T) Hello World 9. (M) (O) (S) (D) (R) 10-6 JBuilder

141 10. (F).java HelloWorldFrame.java JBuilder Professional Enterprise helloworld 10-7

142 10.1AppBrowser 11. (F) (A) /<home>/jbproject/helloworld/src/helloworld /<home>/jbproject/helloworld/classes/helloworld Java Java Java.class 1. (R) (N) HelloWorldClass.java 10-8 JBuilder

143 Windows 2. Hello World 3. AppBrowser HelloWorldClass HelloWorldClass 1. HelloWorldFrame.java 2. UI UI UI Menu Other 10-9

144 10.2UI 3. UI Swing Containers JPanel 4. UI constraints CenterCenter constraints Center JBuilder

145 jpanel1 UI 5. jpanel1 White 1. background 2.White Background Red Green Blue 255 White 6. jpanel1 1. border 2. Line 3. Border 4. Black Gray 5. OK Border 7. jpanel1 null 1. layout 2. null null null null UI null 10-11

146 8. (F) (A) JLabel JPanel 1. SwingJLabel 2. JPanel jpanel1 UI jpanel1 jpanel1 jlabel1 jlabel1 Del jlabel1 1. text Hello World! EnterHello World! 2. font 3. Serif 28 OK 4. Hello World jlabel JBuilder

147 5. foreground Hello World! Blue 5. (F) (A) HelloWorldFrame_AboutBox.java 2. (S) (F) String version = "1.0"; 10-13

148 3. (F) (F) (A) 1. (P) (M) 2. (R) (N) Hello World JBuilder

149 3. 4. OK 5. Hello World JBuilder java jdk/bin/ java java jdk/bin/ java -classpath /<home>/jbproject/helloworld/classes helloworld.helloworldclass Windows \ java -classpath package-name.main-class-name java = Java 10-15

150 -classpath classpath = /<home>/jbproject/helloworld/classes classpath classes <home> c:\winnt\profiles\ <username> package-name = helloworld main-class-name = HelloWorldClass 3. Hello World JDK Swing 1. HelloWorldFrame.java UI 2. Swing JButton jpanel1 jpanel1 jpanel1 jbutton JBuilder

151 3. jbutton4 4. Text jbutton4 Push Me Enter Push Me 5. jbutton4 6. ActionPerformed 10-17

152 10 UI ActionPerformed void jbutton4_actionperformed(actionevent e) { } 7. void jbutton4_actionperformed(actionevent e) { jlabel1.setforeground(new Color(255,0,0)); } CodeInsight jlabel1. Ctrl + Space CodeInsight IDE CodeInsight IDE CodeInsightsetfor setforeground(color) Enter Push Me Hello World! 8. (F) (A) 9. (P) (M) 10. (R) (N) 11. Push Me Hello World! 12. Hello World 10 UI jpanel1 null JBuilder

153 10 UI UI null null null 1. main() HelloWorldClass.java 2. Hello World 3. Hello World null GridBagLayout JBuilder 1. HelloWorldFrame.java. 2. jpanel jpanel1 GridBagLayout GridBagLayout JBuilder GridBagLayout 10-19

154 Hello World JBuilder Professional Enterprise JBuilder Personal 11 JBuilder Professional JBuilder Enterprise Java JAR JBuilder

155 JAR HelloWorld.jar HelloWorld Application 7. (K) JAR 10-21

156 12 JAR 8. Application HelloWorld.jar JAR JAR 9. JBuilder Java 12 JBuilder Professional JBuilder Enterprise JAR java jdk/bin/ java java jdk/bin JBuilder

157 java -classpath /<home>/jbproject/helloworld/helloworld.jar helloworld.helloworldclass Windows \ java -classpath package-name.main-class-name java Java -classpath classpath = /<home>/jbproject/helloworld/helloworld.jar classpath JAR JAR HelloWorld JAR <home> c:\winnt\profiles\ <username> package-name = helloworld main-class-name = HelloWorldClass JAR JAR 3. Hello World JBuilder JBuilder JBuilder UI Java GridBagLayout UI 10-23

158 HelloWorld HelloWorld HelloWorldFrame.java HelloWorldClass.java HelloWorldFrame_AboutBox.java HelloWorldFrame.java package helloworld; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; /** * Title: HelloWorld * Description: This is the "Hello World" tutorial. * Copyright: Copyright (c) 2001 * Company: MyCompany MyName 1.0 */ public class HelloWorldFrame extends JFrame { JPanel contentpane; JMenuBar jmenubar1 = new JMenuBar(); JMenu jmenufile = new JMenu(); JMenuItem jmenufileexit = new JMenuItem(); JMenu jmenuhelp = new JMenu(); JMenuItem jmenuhelpabout = new JMenuItem(); JToolBar jtoolbar = new JToolBar(); JButton jbutton1 = new JButton(); JButton jbutton2 = new JButton(); JButton jbutton3 = new JButton(); ImageIcon image1; ImageIcon image2; ImageIcon image3; JLabel statusbar = new JLabel(); BorderLayout borderlayout1 = new BorderLayout(); JPanel jpanel1 = new JPanel(); Border border1; JLabel jlabel1 = new JLabel(); JButton jbutton4 = new JButton(); GridBagLayout gridbaglayout1 = new GridBagLayout(); /**Construct the frame*/ public HelloWorldFrame() { enableevents(awtevent.window_event_mask); try { jbinit(); JBuilder

159 HelloWorldFrame.java } catch(exception e) { e.printstacktrace(); } } /**Component initialization*/ private void jbinit() throws Exception { image1 = new ImageIcon(helloworld.HelloWorldFrame.class.getResource("openFile.gif")); image2 = new ImageIcon(helloworld.HelloWorldFrame.class.getResource("closeFile.gif")); image3 = new ImageIcon(helloworld.HelloWorldFrame.class.getResource("help.gif")); //seticonimage(toolkit.getdefaulttoolkit().createimage (HelloWorldFrame.class.getResource("[Your Icon]"))); contentpane = (JPanel) this.getcontentpane(); border1 = BorderFactory.createLineBorder(Color.gray,2); contentpane.setlayout(borderlayout1); this.setsize(new Dimension(400, 300)); this.settitle("hello World"); statusbar.settext(" "); jmenufile.settext("file"); jmenufileexit.settext("exit"); jmenufileexit.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { jmenufileexit_actionperformed(e); } }); jmenuhelp.settext("help"); jmenuhelpabout.settext("about"); jmenuhelpabout.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { jmenuhelpabout_actionperformed(e); } }); jbutton1.seticon(image1); jbutton1.settooltiptext("open File"); jbutton2.seticon(image2); jbutton2.settooltiptext("close File"); jbutton3.seticon(image3); jbutton3.settooltiptext("help"); jpanel1.setbackground(color.white); jpanel1.setborder(border1); jpanel1.setlayout(gridbaglayout1); jlabel1.setfont(new java.awt.font("serif", 3, 28)); jlabel1.setforeground(color.blue); jlabel1.settext("hello World!"); jbutton4.settext("push Me"); jbutton4.addactionlistener(new java.awt.event.actionlistener() { public void actionperformed(actionevent e) { jbutton4_actionperformed(e); } }); jtoolbar.add(jbutton1); jtoolbar.add(jbutton2); jtoolbar.add(jbutton3); jmenufile.add(jmenufileexit); 10-25

160 HelloWorldClass.java jmenuhelp.add(jmenuhelpabout); jmenubar1.add(jmenufile); jmenubar1.add(jmenuhelp); this.setjmenubar(jmenubar1); contentpane.add(jtoolbar, BorderLayout.NORTH); contentpane.add(statusbar, BorderLayout.SOUTH); contentpane.add(jpanel1, BorderLayout.CENTER); jpanel1.add(jlabel1, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(45, 125, 102, 110), 10, -6)); jpanel1.add(jbutton4, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(46, 148, 0, 149), 16, 0)); } /**File Exit action performed*/ public void jmenufileexit_actionperformed(actionevent e) { System.exit(0); } /**Help About action performed*/ public void jmenuhelpabout_actionperformed(actionevent e) { HelloWorldFrame_AboutBox dlg = new HelloWorldFrame_AboutBox(this); Dimension dlgsize = dlg.getpreferredsize(); Dimension frmsize = getsize(); Point loc = getlocation(); dlg.setlocation((frmsize.width - dlgsize.width) / 2 + loc.x, (frmsize.height - dlgsize.height) / 2 + loc.y); dlg.setmodal(true); dlg.show(); } /**Overridden so we can exit when window is closed*/ protected void processwindowevent(windowevent e) { super.processwindowevent(e); if (e.getid() == WindowEvent.WINDOW_CLOSING) { jmenufileexit_actionperformed(null); } } void jbutton4_actionperformed(actionevent e) { jlabel1.setforeground(new Color(255,0,0)); } } HelloWorldClass.java package helloworld; import javax.swing.uimanager; import java.awt.*; /** * Title: HelloWorld * Description: This is the "Hello World" tutorial. * Copyright: Copyright (c) 2001 * Company: MyCompany MyName JBuilder

161 HelloWorldFrame_AboutBox.java 1.0 */ public class HelloWorldClass { boolean packframe = false; /**Construct the application*/ public HelloWorldClass() { HelloWorldFrame frame = new HelloWorldFrame(); //Validate frames that have preset sizes //Pack frames that have useful preferred size info, e.g. from their layout if (packframe) { frame.pack(); } else { frame.validate(); } //Center the window Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension framesize = frame.getsize(); if (framesize.height > screensize.height) { framesize.height = screensize.height; } if (framesize.width > screensize.width) { framesize.width = screensize.width; } frame.setlocation((screensize.width - framesize.width) / 2, (screensize.height - framesize.height) / 2); frame.setvisible(true); } /**Main method*/ public static void main(string[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(exception e) { e.printstacktrace(); } new HelloWorldClass(); } } HelloWorldFrame_AboutBox.java package helloworld; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; /** * Title: HelloWorld * Description: This is the "Hello World" tutorial. * Copyright: Copyright (c) 2001 * Company: MyCompany 10-27

162 HelloWorldFrame_AboutBox.java MyName 1.0 */ public class HelloWorldFrame_AboutBox extends JDialog implements ActionListener { JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); JPanel insetspanel1 = new JPanel(); JPanel insetspanel2 = new JPanel(); JPanel insetspanel3 = new JPanel(); JButton button1 = new JButton(); JLabel imagelabel = new JLabel(); JLabel label1 = new JLabel(); JLabel label2 = new JLabel(); JLabel label3 = new JLabel(); JLabel label4 = new JLabel(); BorderLayout borderlayout1 = new BorderLayout(); BorderLayout borderlayout2 = new BorderLayout(); FlowLayout flowlayout1 = new FlowLayout(); GridLayout gridlayout1 = new GridLayout(); String product = ""; String version = "2.0"; String copyright = "Copyright (c) 2001"; String comments = ""; public HelloWorldFrame_AboutBox(Frame parent) { super(parent); enableevents(awtevent.window_event_mask); try { jbinit(); } catch(exception e) { e.printstacktrace(); } pack(); } /**Component initialization*/ private void jbinit() throws Exception { //imagelabel.seticon(new ImageIcon(HelloWorldFrame_AboutBox.class.getResource("[Your Image]"))); this.settitle("about"); setresizable(false); panel1.setlayout(borderlayout1); panel2.setlayout(borderlayout2); insetspanel1.setlayout(flowlayout1); insetspanel2.setlayout(flowlayout1); insetspanel2.setborder(borderfactory.createemptyborder(10, 10, 10, 10)); gridlayout1.setrows(4); gridlayout1.setcolumns(1); label1.settext(product); label2.settext(version); label3.settext(copyright); label4.settext(comments); insetspanel3.setlayout(gridlayout1); insetspanel3.setborder(borderfactory.createemptyborder(10, 60, 10, 10)); button1.settext("ok"); JBuilder

163 HelloWorldFrame_AboutBox.java button1.addactionlistener(this); insetspanel2.add(imagelabel, null); panel2.add(insetspanel2, BorderLayout.WEST); this.getcontentpane().add(panel1, null); insetspanel3.add(label1, null); insetspanel3.add(label2, null); insetspanel3.add(label3, null); insetspanel3.add(label4, null); panel2.add(insetspanel3, BorderLayout.CENTER); insetspanel1.add(button1, null); panel1.add(insetspanel1, BorderLayout.SOUTH); panel1.add(panel2, BorderLayout.NORTH); } /**Overridden so we can exit when window is closed*/ protected void processwindowevent(windowevent e) { if (e.getid() == WindowEvent.WINDOW_CLOSING) { cancel(); } super.processwindowevent(e); } /**Close the dialog*/ void cancel() { dispose(); } /**Close the dialog on a button event*/ public void actionperformed(actionevent e) { if (e.getsource() == button1) { cancel(); } } } 10-29

164 10-30 JBuilder

165 11 ëê 11 èõ JBuilder IDE AWT IDE JBuilder AWT Choice Label Button AWT HTML FirstApplet JBuilder samples/tutorials/ FirstApplet JBuilder 11-1

166 Java Internet Explorer Netscape JDK JDK Swing JDK AWT AWT JDK 1.1.x JDK 1.3 Java Console AWT JDK JDK 1.1 Netscape 4.06 Internet Explorer 4.01 JDK JDK Swing Java Java Java 2 SDK 1.3 Runtime Environment JRE JDK 1.3 Java Java Plug-in JDK JDK 1.3 JDK 1.3 AWT JDK 1.1 JDK 1.02 JDK 1.02 JBuilder JDK 1.1.x 1.2/1.3 Web 11-2 JBuilder

167 Good Evening Good Evening Good Evening Guten Abend JBuilder Web JBuilder Java JDK FirstApplet 11-3

168 JBuilder /<home>/jbproject/ 2..jpr.jpx JBuilder.jpr.jpx.jpr.jpx XML 3. (G) HTML JBuilder

169 4. 5. JBuilder JDK JDK JBuilder Personal JDK JDK JDK JDK JDK 1.1.x JDK 1.1.x JFC JDK Web JBuilder JBuilder JBuilder Professional JBuilder Enterprise 1. (E) 2. Javadoc (T) Good Evening

170 Javadoc HTML 8. FirstApplet.jpr FirstApplet.html AppBrowser HTML 11-6 JBuilder

171 .java HTML 1. (F) (N)Web JBuilder Personal firstapplet FirstApplet.jpr 4. GoodEveningApplet Java firstapplet.goodeveningapplet.class Java firstapplet/goodeveningapplet.class 5. java.applet.applet javax.swing.japplet Swing

172 7. HTML <applet> <param> HTML HTML HTML <applet> 2. Good Evening HTML Page Web JBuilder

173 HTML <applet> codebase code archive name width/height hspace/vspace align HTML. HTML codebase HTML JBuilder CODE init() HTML HTML firstapplet.goodeveningapplet.class JAR ZIP CAB codebase HTML codebase code archive name Web <applet> 10. GoodEveningApplet.java GoodEveningApplet.html GoodEveningApplet.java JBuilder Professional Enterprise 11-9

174 firstapplet 1. GoodEveningApplet.java init() HTML init() firstapplet Java firstapplet Swing AWT import java.awt.*; import java.awt.event.*; import java.applet.*; 2. GoodEveningApplet.html GoodEveningApplet.html code firstapplet.goodeveningapplet.class 3. JBuilder JBuilder

175 /<home>/jbproject/firstapplet/src/firstapplet/ HTML classes /<home>/jbproject/firstapplet/classes/ /<home>/jbproject/firstapplet/ classes/firstapplet/ JBuilder firstapplet firstapplet JBuilder Java Java Java.class JDK 1.1.x 1.2 Web 1. JBuilder AppletTestbed GoodEveningApplet.html Sun appletviewer AppBrowser 11-11

176 JBuilder AppletTestbed FirstApplet.jpr JBuilder AppletTestbed HTML Sun appletviewer.java init() HTML.java java.lang.nosuchmethoderror: main Exception in thread "main" 2. Good Evening 3. GoodEveningApplet "GoodEveningApplet" JBuilder

177 1. GoodEveningApplet.java 2. UI UI UI Menu Other 3. this BorderLayout 1. this 2. layout BorderLayout BorderLayout South East West Center BorderLayout 11-13

178 XYLayout Borland JBuilder com.borland.jbcl.layout.* jbcl JBuiler UI AWT Java AWT FlowLayout JBuilder JBuilder UI 4. UI AWT AWT AWT Swing UI Swing Swing JBuilder

179 AWT 5. this Good Evening 1. AWT Panel Shift + Shift this 2. this this panel1 panel constraints North Center constraints constraints North Center constraints constraint 5. upper 1. name 2. upper Enter 11-15

180 6. lower 6. upper Orange 1. upper 2. background 3.Orange 7. lower Magenta 8. lower CardLayout CardLayout Good Evening CardLayout CardLayout CardLayout UI 9. Panel Shift + lower Good Evening Panel Del 10. BorderLayout JBuilder

181 AWT 1. Shift + Ctrl + 2. layout BorderLayout BorderLayout 3. UI 11. background GoodEveningApplet.html Sun appletviewer upper CardLayout GoodEveningApplet "GoodEveningApplet" AWT upper Label Choice 1. AWTChoice 2. upper upper UI upper choice1 upper 3. AWT Label upper Choice upper label

182 AWT 4. label1 1. text Select a language Enter Choice Select a language 2. font Font 3. SerifBold Size 20 OK 4. foreground Blue 5. Shift + AWT CardLayout Good Evening 6. Good Evening text Good Evening label2: Good Evening label3: Guten Abend JBuilder

183 AWT label4: Oodgay vening eay label5: God Kväll label6: Gudday, Mate 7. Ctrl + label2 label6 font Bold 24 foreground Black UI 8. constraints North South East West Center label2: North label3: South label4: East label5: West label6: Center BorderLayout Center North South East West 9. panel5 upper FlowLayout Gudday, Mate FlowLayout FlowLayout FlowLayout 10.AWT Button Gudday, Mate FlowLayout 11-19

184 panel5 11. JBuilder UI Choice 1. init() init() init() 3. try/catch Enter 4. init() JBuilder

185 // public void init() { choice1.additem("english"); choice1.additem("german"); choice1.additem("pig Latin"); choice1.additem("swedish"); choice1.additem("australian"); try { jbinit(); } catch(exception e) { e.printstacktrace(); } } CodeInsight choice1. Ctrl + Space choice1. additem(string) Enter CodeInsight CodeInsight Errors JBuilder Choice cardlayout Good Evening 2. Choice 1. UI 2. upper choice

186 4. itemstatechanged JBuilder void choice1_itemstatechanged(itemevent e) { } 5. void choice1_itemstatechanged(itemevent e) { if ("English".equals(choice1.getSelectedItem())){ cardlayout1.show(lower, "panel1"); } else if ("German".equals(choice1.getSelectedItem())){ cardlayout1.show(lower, "panel2"); } else if ("Pig Latin".equals(choice1.getSelectedItem())){ cardlayout1.show(lower, "panel3"); } else if ("Swedish".equals(choice1.getSelectedItem())){ cardlayout1.show(lower, "panel4"); } else if ("Australian".equals(choice1.getSelectedItem())){ cardlayout1.show(lower, "panel5"); } } if Ctrl + J if-else if Enter if () { } else if{ } GoodEveningApplet.html JBuilder

187 Good EveningSun appletviewer AppBrowser F panel5 button1 Gudday, Mate UI 2. panel5 button1 Label button1 Push Me Enter 3. button1 4. ActionPerformed JBuilder if-else if ActionPerformed void button1_actionperformed(actionevent e) { } 11-23

188 Gudday, Mate 5. void button1_actionperformed(actionevent e) { label6.setforeground(new Color(255,0,0)); } Australian Push MeGudday, Mate 4. Java Java HTML JAR Java JAR JBuilder

189 jar GoodEveningApplet.html code code firstappplet.goodeveningapplet.class codebase HTML JAR HTML codebase. GoodEveningApplet.class firstapplet/goodeveningapplet.class firstapplet JAR HTML codebase HTML JDK 1.02 JAR JAR ZIP JBuilder Java JBuilder Java 16 - JAR JBuilder JDK Java jar JBuilder Professional JBuilder Enterprise JBuilder JAR jar JBuilder Personal JDK JAR jar bin jar JAR jar jar {ctxu}[vfm0m] [jar-file] [manifest-file] [-C dir] files

190 jar JAR jar -help jar JAR (P) (M) 3. /<home>/jbproject/ applets HTML JAR 4. DOS 5. /<home>/jbproject/firstapplet/ 6. JAR jar cvf GoodEvening.jar -C classes firstapplet jar = JAR c= v= JAR f= JAR -C= jar classes= jar firstapplet= JAR JDK <jbuilder>/jdk1.3/bin/jar cvf GoodEvening.jar -C classes firstapplet <jbuilder> JBuilder <jdk> JDK jbuilder6/jdk1.3.1/... JBuilder JBuilder Windows \ jar added manifest adding: firstappplet/(in = 0) (out= 0)(stored 0%) adding: firstappplet/goodeveningapplet.class(in = 5501) (out= 2683)(deflated 51%) adding: firstappplet/goodeveningapplet$1.class(in = 745) (out= 411)(deflated 44%) adding: firstappplet/goodeveningapplet$2.class(in = 741) JBuilder

191 (out= 409)(deflated 44%) firstapplet/goodeveningapplet.class jar JAR FirstApplet 1. GoodEvening.jar applets JAR HTML Using JAR Files: The Basics jar - Java JBuilder Java JBuilder Professional JBuilder Enterprise JBuilder JAR JBuilder Professional JBuilder Enterprise (P) (M) 3. /<home>/jbproject/ applets HTML JAR 11-27

192 4. 5. JAR JAR ZIP 6. Applet JAR 7./<home>/jbproject/ applets/ JBuilder

193 8. JAR GoodEvening.jar OK (K) HTML HTML 11. (C) firstapplet OK (Q) 11-29

194 HTML Java 15. Applet JAR 16.Applet JAR (K) JAR firstapplet 17.Applet JAR GoodEvening.jar JAR JAR JAR Java HTML JAR HTML archive JAR Java Java <applet> HTML 1. JBuilder GoodEveningApplet.html archive 1. HTML 2. HTML <applet> archive = "GoodEvening.jar" <applet> JBuilder

195 HTML <applet codebase = "." code = "firstapplet.goodeveningapplet.class" archive = "GoodEvening.jar" name = "TestApplet" width = 400 height = 300 hspace = 0 vspace = 0 align = top > </applet> JAR archive="file1.jar, file2.jar" JAR archive ZIP Java Java 2. <applet> You need a Java-enabled browser running JDK 1.1.x or greater to view this applet. <applet> <applet codebase = "." code = "firstapplet.goodeveningapplet.class" archive = "GoodEvening.jar" name = "TestApplet" width = 400 height = 300 hspace = 0 vspace = 0 align = top > You need a Java-enabled browser running JDK 1.1.x or greater to view this applet. </applet> Java <applet> Java <applet> HTML codebase code codebase JAR HTML. HTML code 11-31

196 3. 4. GoodEveningApplet.html classes applets applets GoodEveningApplet.html GoodEvening.jar JBuilder HTML HTML FirstApplet.html src <applet> HTML GoodEveningApplet.html GoodEveningApplet.html FirstApplet.html applets Web Sun appletviewer HTML Web 1. GoodEveningApplet.html GoodEvening.jar applets CLASSPATH Windows NT 2000 set CLASSPATH= UNIX csh unsetenv CLASSPATH sh unset CLASSPATH 4. applets/ 5. appletviewer <jbuilder>/jdk1.3/bin/appletviewer GoodEveningApplet.html <jbuilder> JBuiler jbuilder5/ JBuilder Windows \ JBuilder

197 10 Web Good Eveing appletviewer Good EveningJBuilder samples/tutorials/ FirstApplet/ Solving common applet problems Web <applet> Web Web JBuilder JBuilder Java Charlie Calvert Part II: Applets Rich Wilkman web site at Curmudgeon Web John Moore Applet design and deployment 10 Web Web 11-33

text_12.dvi

text_12.dvi C 12 2000 7 2 12 Java(7) { Swing(, ), 1 12.1 12 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 12.2 Swing : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

More information

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

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 12 2013 7 2 12.1 GUI........................... 12 1 12.2............................... 12 4 12.3..................................... 12 7 12.4....................................... 12 9 12.5 : FreeCellPanel.java............................

More information

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71 B 10 : ks91@sfc.wide.ad.jp N206 2003 ip2003f10.tex B : 9/12/2003 10:02 p.1/71 : / ip2003f10.tex B : 9/12/2003 10:02 p.2/71 ip2003f10.tex B : 9/12/2003 10:02 p.3/71 1 http://java.sun.com/j2se/1.4.1/docs/api/

More information

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java 1 Java Java 1.1 Java 1) 2) 3) Java OS Java 1.3 4) Java Web Start Web / 5) Java C C++ Java JSP(Java Server Pages) 1) OS 2) 3) 4) Java Write Once, Run Anywhere 5) Java Web Java 2 1 Web Java Android Java

More information

text_13.dvi

text_13.dvi C 13 2000 7 9 13 Java(8) { Swing(2)(, ) 1 13.1 13 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 13.2 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

More information

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 +=

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 += Safari AppletViewer Web HTML Netscape Web Web 13-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding

More information

Building Applications with JBuilder.

Building Applications with JBuilder. JBuilder VERSION 6 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com JBuilder JBuilder redist DEPLOY.TXT Boland Software Corporation CD Copyright

More information

Microsoft Word - migrateto10g2.doc

Microsoft Word - migrateto10g2.doc Oracle JDeveloper 10g 9.0.5/10.1.2 JDeveloper Creation Date: Feb. 9, 05 Last Update: Jul. 27, 05 Version: 1.1 = ... 4... 4 JDeveloper... 5... 5 Web... 6... 7... 8... 8 JDeveloper... 10... 10... 11... 19...

More information

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

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

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet 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

More information

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 2 p.1 2 Java Java JDK Sun Microsystems JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java

More information

Java演習(2) -- 簡単なプログラム --

Java演習(2)   -- 簡単なプログラム -- Java public class Hello Hello (class) (field)... (method)... Java main Hello World(Hello.java) public class Hello { public static void main(string[ ] args) { public() (package) Hello World(Hello.java)

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 11 回ウインドウ型アプリケーション (2) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp メニュー (1) メニューを組み込むときには,MenuBar オブジェクトに Menu オブジェクトを登録し, その Menu オブジェクトに MenuItem オブジェクトを登録する 2 つの Menu オブジェクト File New

More information

Windows Macintosh 18 Java Windows 21 Java Macintosh

Windows Macintosh 18 Java Windows 21 Java Macintosh 2 2 2 6 6 6 12 16 17 18 Windows Macintosh 18 Java Windows 21 Java Macintosh 23 25 26 26 27 33 34 40 48 55 57 60 Sun Sun Microsystems Java Java Sun Microsystems, Inc. Microsoft Windows Windows Microsoft

More information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem

Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem Java Object MenuComponent MenuBar MenuItem Menu CheckboxMenuItem 2 MenuComponent MenuComponent setfont() void setfont(font f) MenuBar MenuBar MenuBar() MenuBar add() Menu add(menu m) Menu Menu Menu String

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

Oracle Forms Services R6i

Oracle Forms Services R6i Creation Date: Jul 04, 2001 Last Update: Jul 31, 2001 Version: 1.0 0 0... 1 1...3 1.1... 3 1.2... 3 1.3... 3 2...4 2.1 C/S... 4 2.2 WEB... 5 2.3 WEB... 5 2.4 JAVABEAN... 6 3 JAVABEAN...7 3.1... 7 3.2 JDEVELOPER...

More information

新・明解Java入門

新・明解Java入門 537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,

More information

HTML Flash Alt 2

HTML Flash Alt 2 1 HTML Flash Alt 2 [ ] [ ] HTML CSS [ ] 3 1 BGM 4 TAB IT 5 Ver1.0 HTML HTML HTML HTML URL HTML HTML.HTML.HTM 6 HTML h1 h6 *1 HTML title *1 7 HTML img ALT *1 *1 ALT HTML img ALT ALT img ALT ALT * - ALT

More information

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

Java演習(4)   -- 変数と型 -- 50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends

More information

public class MyFrame { private JPanel panel1; private JPanel panel2; private JPanel panel3; private JPanel panel4; private JLabel label1; private JTex

public class MyFrame { private JPanel panel1; private JPanel panel2; private JPanel panel3; private JPanel panel4; private JLabel label1; private JTex ソフトウェア基礎演習課題 20061206 以下のような GUI 画面を表示するプログラムを完成させなさい 前回演習で作成したプログラムにイベント処理を追加します 注意 : ファイル名が同じものがあるので 課題毎にディレクトリーを分ける等してください ( 簡易レジスター ) 概略仕様 : 1. フレーム内にはパネルが4つあり レイアウトは GridLayout(4, 1)(4 行 1 列のレイアウト

More information

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println(Hello World); (Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello

More information

Oracle9i JDeveloperによるWebサービスの構築

Oracle9i JDeveloperによるWebサービスの構築 Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services

More information

はじめに

はじめに 1 Java Java J Java API 2004 1 JavaServer Faces JavaServer Faces JavaServer Faces JSF Java API JCP Java Community Process 127 JSR-127Java Specification Request 2004 3 JSF 1.0 5 JSF 1.1 JSF 1.1 JSF 1 Overview

More information

< F2D E E6A7464>

< F2D E E6A7464> ピタゴラス数 [Java アプレット ] [Java アプリケーション ] 1. はじめに 2 2 2 三平方の定理 a +b =c を満たす3つの自然数の組 ( a, b, c) をピタゴラス数と言います ピタゴラス数の最も簡単な例として (3,4,5) がありますね このピタゴラス数を求めるには ピタゴラスの方法とプラトンの方法の2つの方法があります 2 2 ピタゴラス数 (a,b,c) に対して

More information

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki

More information

58.pdf

58.pdf Swing MasatoshiKanamaru masatoshi-kanamaru@exa-corp.co.jp Web Web exa review Swing Web HTML Web GUI HTML GUI JavaScript HTML GUI VB Web JSP HTML HTML HTML Struts Web HTML HTML HTML AjaxJavaScript B2C Flash

More information

2

2 問題 1 次の設問 1,2 に答えよ 設問 1 1 から 10 まで数えながら その数が偶数か奇数かを表示する JAVA プログラムの一部である 空欄に入るべき文字列は何か for( int i=1; 1 ; i++){ System.out.print(i); if( 2 == 0){ System.out.println(" is Even"); else{ System.out.println("

More information

B2-Servlet-0112.PDF

B2-Servlet-0112.PDF B-2 Servlet/JSP Agenda J2EE Oracle8i J2EE Java Servlet JavaServer Pages PDA ( J2EE Java2 Enterprise Edition API API J2SE JSP Servlets RMI/IIOP EJB JNDI JTA JDBC JMS JavaMail JAF Java2 Standard Edition

More information

rmi.book

rmi.book BEA WebLogic Server WebLogic RMI BEA WebLogic Server 6.1 : 2002 6 24 Copyright 2002 BEA Systems, Inc. All Rights Reserved. BEA Systems, Inc. BEA BEA BEA FAR 52.227-19 Commercial Computer Software-Restricted

More information

untitled

untitled Java 1 1 Java 1.1 Java 1.2 Java JavaScript 2 2.1 2.2 2.3 Java VM 3 3.1 3.2 3.3 3.4 4 Java 4.1 Java 4.2 if else 4.3 switch case 4.4 for 4.5 while 4.6 do-while 4.7 break, continue, return 4.8 try-catch-finally

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 10 回ウインドウ型アプリケーション (1) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 前回の課題 (1) ボーダーレイアウト, グリッドレイアウト, パネルを使用して, 電卓風のボタンを実現する BorderLayout で NORTH, CENTER, SOUTH に分割 NORTHにはテキストフィールドを設定 CENTERにはパネルを使って9つのボタンを設定

More information

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...4 BC4J Association JSP BC4J JSP OC4J lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

awt の主要なクラスを下記に示す クラス Component Container Button Label Panel Frame 説明画面にユーザインターフェイス要素として表示し, ユーザとのやり取りを行うコンポーネントを表すすべてのコンポーネントのスーパークラスになる ほかのコンポーネントを含

awt の主要なクラスを下記に示す クラス Component Container Button Label Panel Frame 説明画面にユーザインターフェイス要素として表示し, ユーザとのやり取りを行うコンポーネントを表すすべてのコンポーネントのスーパークラスになる ほかのコンポーネントを含 第 3 章 GUI による電卓の実装 GUI の基礎とイベント処理について理解し, 前章で作成した演算プログラムを組み込んで電卓を作成 ( 実装 ) する 3.1 インターフェイス 文字などのコマンドだけでやりとりするインターフェイスを CUI(Command User Interface) と呼び, マウスなどでウインドウを操作して行うインターフェイスを GUI(Graphical User Interface)

More information

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i Java GUI 3 Java GUI 3 - サンプルプログラム (1) - 2011-09-25 Version 1.00 K. Yanai 目 次 Java GUI 3 1 概要...1 2 クラス構成...2 3 ソースコード例...3 4 課題...7 i 1 概要まずは簡単なサンプルプログラムをみながら Java GUI の基本的なことを学びましょう 本サンプルは 図に示すようなひとつのメイン画面を使用します

More information

ガイダンス

ガイダンス プログラムの 1 行目に以下を入れること // vm12345 杉崎えり子 情報科学 B 第 10 回 GUI 情報科学 B Info2/3 info10 今日のフォルダー作成 Example10_1.java 1 今日やること Windows などで見られるウィンドウを作 成して (GUI プログラム ) そこに実行結 果を表示させる 2 ウィンドウの作成 Java を使用してウィンドウの作成をしたい

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

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 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java

More information

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3 1 2 2 1 2 2.1.................................................... 2 2.2.................................................... 2 2.3........................................ 2 2.4....................................................

More information

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

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 2018 06 08 11:00 12:00 I. I III II. III. IV. ( a d) V. VI. 80 40 40 100 60 : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeylistener KE KeyEvent M MouseListener am addmouselistener

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-0840-10 2002 9 Revision A Copyright 2002 Sun Microsystems,

More information

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63> imai@eng.kagawa-u.ac.jp (Tel: 087-864-2244(FAX )) Vodafone( J-Phone) (J-SA51 090-2829-9999) JavaTM ( Vappli ) SUN ( SUN ) Java2SE(J2SDK1.3.1 Java Standard Edition) Java2MEforCLDC(WTK1.04 Wireless Tool

More information

ガイダンス

ガイダンス プログラムの 1 行目に以下のように自分の入れること // vm12345 杉崎えり子 情報科学 B 第 10 回 GUI 情報科学 B Info2/3 info10 今日のフォルダー作成 Example10_1.java 1 今日やること Windows などで見られるウィンドウを作 成して (GUI プログラム ) そこに実行結 果を表示させる 2 ウィンドウの作成 Java を使用してウィンドウの作成をしたい

More information

Oracle9i JDeveloper R9.0.3 チュートリアル

Oracle9i JDeveloper R9.0.3 チュートリアル Oracle9i JDeveloper 9.0.3 JavaServer Pages Creation Date: Jan. 27, 03 Last Update: Feb. 13, 03 Version: 1.0 ... 2... 2... 2 JDeveloper JSP... 3... 4 JSP... 5 JSP... 6... 7...10 JDeveloper... 12 TLD...

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

public class Kadai _02 { public static void main(string[] args) { MyFrame frame = new MyFrame("Kadai _02"); (2) フレームのクラス名は MyFrame とし 以下

public class Kadai _02 { public static void main(string[] args) { MyFrame frame = new MyFrame(Kadai _02); (2) フレームのクラス名は MyFrame とし 以下 オブジェクト指向プログラミング演習課題 20071128 以下のような GUI 画面を表示するプログラムを完成させなさい 前回演習で作成したプログラムにイベント処理を追加します 注意 : ファイル名が同じものがあるので 課題毎にディレクトリーを分ける等してください 課題 20071128_01 講義資料内で紹介したイベント処理の例 2 を作成し 動作を確認せよ (1) コントロールクラス (main

More information

ガイダンス

ガイダンス プログラムの 1 行目に以下のように自分の入れること // vm12345 杉崎えり子 情報科学 B 第 10 回 GUI 情報科学 B Info2/3 info10 今日のフォルダー作成 Example10_1.java 1 今日やること Windows などで見られるウィンドウを作 成して (GUI プログラム ) そこに実行結 果を表示させる 2 ウィンドウの作成 Java を使用してウィンドウを作成をしたい

More information

アプレットの作成

アプレットの作成 - 1 - import java.applet.applet; import java.awt.graphics; public class HelloWorld extends Applet { public void init() { resize(150,60) ; public void paint ( Graphics g ) { g.drawstring("hello, world!",

More information

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap 1-1 1-2 IE6 2 BMI 3-1 3-2 4 5 chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chapter8 : 13-1 13-2 14 15 PersonTest.java KazuateGame.java

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 11 2004-2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker, Inc. FileMaker, Inc. FileMaker FileMaker,

More information

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

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi II Java 10 2 12 10:30 12:00 I. I III II. III. IV. ( a d) V. : this==null, T == N A ActionListener C class D actionperformed G getsource I implements K KeyListener J JApplet L addmouselistener M MouseListener

More information

Gartner Day

Gartner Day J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp

More information

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;

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; 5 p.1 5 JPanel (toy example) 5.1 2 extends : Object java.lang.object extends... extends Object Point.java 1 public class Point { // public int x; public int y; Point x y 5.1.1, 5 p.2 5 5.2 Point int Java

More information

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7 Oracle JDeveloper 3.1 Servlet/JSP 1... 2 1.1... 2 2 Java Platform Debugger Architecture... 3 3 Apache JServ... 5 3.1 Oracle JVM... 5 3.2 JPDA JVM... 5 4 Tomcat... 7 4.1 Oracle JVM... 7 4.2 JPDA JVM...

More information

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.

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. Java 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDE Sun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs

More information

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C 6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent 6.0.1 thread, 1 GUI 6.0.2, mutlithread CPU 1 CPU CPU +----+ +----+ +----+ Java 1 CPU 6 p.2

More information

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a 55 7 Java C Java TCP/IP TCP/IP 7.1 7.1.1 TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] argv) { Socket readsocket = new Socket(argv[0], Integer.parseInt(argv[1]));

More information

2008 e-learning T050050

2008 e-learning T050050 e-learning T050050 e-learning B NintendoDS e-learning html 1 e-learning Java Applet html 2 2008 e-learning T050050 1 1 1.1.................................. 1 1.2............................ 1 2 2 2.1..............................

More information

2 2 2 6 9 9 10 14 18 19 21 22 22 Java 23 24 25 25 26 30 31 32 39 46 53 55 58 2 2.0 2.0R Ver.2.0R Java Java 2.0 2.0R 2.0R 2.0 Ver2.0 2.0R Ver2.0R 19 Sun Sun Microsystems Java Java Sun Microsystems, Inc.

More information

XMLテクノロジを使いやすくする

XMLテクノロジを使いやすくする XML 2005 9 XML... 3... 3 XML... 5 DOM XML... 5 DOM 3.0 Load and Save... 5 DOM 3.0 Validation... 8 SAX XML... 11 SAX... 11 XSL... 12... 13... 13... 14... 14 XML... 15 XML... 15 JAXB CLASS GENERATOR... 16

More information

橡告改.PDF

橡告改.PDF JAVA e 14 2 7 3 1-1 3 1-2 3 1-3 4 e 4 2-1 4 2-2 6 2-3 7 2-4 14 2-5 18 Java 19 3-1 Java 19 3-2 e 21 3-3 22 33 34 35 2 1-1 e 2000 American Society for Training Development e e e IT e e e 2003 e 5 2500 [1]

More information

ソフトウェア基礎演習 課題

ソフトウェア基礎演習 課題 オブジェクト指向プログラミング演習課題 20071205 以下のような GUI 画面を表示するプログラムを完成させなさい 前回演習で作成したプログラムにメニューを追加します 注意 : ファイル名が同じものがあるので 課題毎にディレクトリーを分ける等してください 課題 20071205_01 講義資料内で紹介したメニュー処理の例を完成し 動作を確認せよ (1) コントロールクラス (main メッソドを含むクラス

More information

< F2D834F838C A815B A CC>

< F2D834F838C A815B A CC> グレゴリー ライプニッツの公式 [Java アプレット ] [Java アプリケーション ] 1. はじめに 次のグレゴリー ライプニッツの公式を用いて π の近似値を求めてみましょう [ グレゴリー ライプニッツの公式 ] π 4 =1-1 3 + 1 5-1 7 + 1 9-1 + 11 シミュレーションソフト グレゴリー ライプニッツの公式による π の近似 を使って π の近似値が求まる様子を観察してみてください

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 12 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. Bento FileMaker, Inc. FileMaker

More information

Thread

Thread 14 2013 7 16 14.1....................................... 14 1 14.2 Thread................................... 14 1 14.3............................. 14 5 14.4....................................... 14 10

More information

< F2D B838A835882CC8CF68EAE2E6A7464>

< F2D B838A835882CC8CF68EAE2E6A7464> ウォーリスの公式 [Java アプレット ] [Java アプリケーション ] 1. はじめに 次のウォーリスの公式を用いて π の近似値を求めてみましょう [ ウォーリスの公式 ] π=2{ 2 2 4 4 6 6 1 3 3 5 5 7 シミュレーションソフト ウォーリスの公式による π の近似 を使って π の近似値が求まる様子を観察してみてください 2.Java アプレット (1) Javaプログラムリスト

More information

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Microsoft Word - 430_15_Developing_Stored_Procedure.doc Java Oracle 1998 11 Java 3 Java Web GUI Java Java Java Oracle Java Oracle8i Oracle / Oracle Java Virtual Machine VM CORBA Enterprise JavaBeans Oracle Java Java Java Oracle Oracle Java Virtual Machine Oracle

More information

< F2D B825082CC96E291E82E6A7464>

< F2D B825082CC96E291E82E6A7464> 3x+1 の問題 [Java アプレット ] [Java アプリケーション ] 1. はじめに どんな自然数から始めても良いので その数が偶数ならば2で割り 奇数ならば3 倍して1を加えることを繰り返します そうすると どんな自然数から始めても必ず1になるというのはほんとうなのでしょうか 例えば 11から始めると 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 となります

More information

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç.. lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume2 Creation Date: Mar 04, 2005 Last Update: Aug 22, 2005 Version 1.0 ...3... 3 TopLink å...4 1... 4... 4 SampleClient.java... 5 Ò... 8... 9... 10 readallsample()... 11

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 13 2007-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,

More information

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C> 2 次関数のグラフの向きと広がり [Java アプレット ] [Java アプリケーション ] 1. はじめに 2 2 y=ax のグラフについて x の係数 aが正のときと負のときでは グラフにどのような違いがあるでしょうか 2 2 y=ax のグラフについて x の係数 aが正のとき 係数 aの値が大きくなるにつれて グラフの広がりはどうなるでしょうか 2 2 y=ax のグラフについて x の係数

More information

installtk.ps

installtk.ps IBM Host Access Toolkit 12.0 IBM SC88-9753-08 IBM Host Access Toolkit 12.0 IBM SC88-9753-08 19 B. IBM Host On-Demand 12.0 ( 5724-I20) Host Access Toolkit SC31-6354-08 IBM Host Access Toolkit Version 12.0

More information

FileMaker Server 9 Getting Started Guide

FileMaker Server 9 Getting Started Guide FileMaker Server 10 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker

More information

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

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse Web 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java Java

More information

新・明解Java入門

新・明解Java入門 第 1 章 画面 文字 表示 Java Java Java Java Java JRE Java JDK 21 1-1 Java Java Java Java 誕生 Fig.1-1 Oak Java Sun Microsystems 2010 Oracle Java Oracle 4 Java http://www.java.com/ http://www.alice.org/ Fig.1-1Java

More information

vol.30.}...`.X...b.h

vol.30.}...`.X...b.h Manabu Nakamura mondo@its.hiroshima-cu.ac.jp q w e e e for (int i = 0; i < N; i++) { calculators[i] = new Calculator(); calculators[i].run(); 70 JAVA PRESS Vol.30 import java.math.biginteger; public class

More information

Microsoft Word - J doc

Microsoft Word - J doc Oracle Application Server for HP-UX 4.0.8.2 2000 11 : J02449-01 : Oracle Application Server Release Notes for HP 9000 Servers and Workstations A86087-01 Oracle Application Server for HP-UX 4.0.8.2 Oracle

More information

applets.book

applets.book BEAWebLogic Server WebLogic Server ªªª ª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª : 2002 6 u : 2002 6 28 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª

More information

Cosminexus Application Designer操作ガイド

Cosminexus Application Designer操作ガイド Cosminexus Application Designer 3020-3-M91 OS Windows Server 2003 Windows Server 2003 R2 Windows XP Windows Vista P-2443-7E74 ucosminexus Developer Standard 07-50 P-2443-7F74 ucosminexus Developer Professional

More information

I. java.awt.rectangle java.lang.math random Java TM API java.awt Rectangle Rectangle (x,y)... public int x Rectangle X public int y Rectangle Y public

I. java.awt.rectangle java.lang.math random Java TM API java.awt Rectangle Rectangle (x,y)... public int x Rectangle X public int y Rectangle Y public 2018 08 03 10:30 12:00 I. IV III II. III. IV. ( a d) V. VI. 70 III 30 100 60 : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeylistener KE KeyEvent M MouseListener am addmouselistener

More information

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 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java

More information

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

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 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems Oracle NetBeans, IBM 1 Eclipse 2, JetBrains IntelliJ IDEA IDE GUI JDK Java 2.1 Hello World! 2.1.1

More information

GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ

GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ 2-2 手書認識認識結果 ( 数式 ) を描画する ステップ 3 認識した数式を元に関数グラフを描画する

More information

:30 12:00 I. I V II. III. IV. ( a d) V. VI : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeyliste

:30 12:00 I. I V II. III. IV. ( a d) V. VI : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeyliste 2017 07 28 10:30 12:00 I. I V II. III. IV. ( a d) V. VI. 80 100 60 : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeylistener KE KeyEvent M MouseListener am addmouselistener

More information

Microsoft Word - jpluginmanual.doc

Microsoft Word - jpluginmanual.doc TogoDocClient TogoDocClient... i 1.... 1 2. TogoDocClient... 1 2.1.... 1 2.1.1. JDK 5.0... 1 2.1.2. Eclipse... 1 2.1.3.... 1 2.1.4.... 2 2.2.... 3 2.2.1.... 3 2.2.2.... 4 2.3. Eclipse Commands... 5 2.3.1....

More information

r4.dvi

r4.dvi 00 4 2000.6.24 0 GUI GUI GUI GUI 1 1.1 3 2 1 import java.applet.applet; import java.awt.*; public class r3ex2 extends Applet { Figure[] figs = new Figure[]{ new Circle(Color.blue, 100.0, 100.0, 30.0, 1.1,

More information

C/C++からJVMを起動します

C/C++からJVMを起動します ダブルクリックで起動する JavaFXアプリケーションJAR 第 8 回 JavaFX 勉強会 2012-11-30 高橋徹 (@boochnich & Java 読書会 ) 発表者について @boochnich http://d.hatena.ne.jp/torutk/ Java GUI 歴 jdk1.0 時代は AWT jdk1.1 時代は AWT Netscape IFC Swing jdk1.2

More information

JB_weblogic_guide.indd

JB_weblogic_guide.indd WebSphere JBoss Enterprise Application Platform WebSphere JBoss Enterprise Application Platform www.jp.redhat.com/jboss 1. 3 3 4 2. 4 4 5 7 9 14 19 3. 20 20 I 21 II 21 III 23 IV 25 V 26 4. 26 26 27 30

More information

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume1 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3 TopLink 10.1.3 È... 3 TopLink...5 TopLink åø... 6 TopLink å... 7... 8 Workbench O/R ~...

More information

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

J2EEとMicrosoft.NETの比較

J2EEとMicrosoft.NETの比較 2002 4 ... 3... 4... 4... 4... 5... 5... 8... 8... 8... 9 Web... 10... 11... 11... 11... 11... 12... 13... 13... 13... 14... 14... 15 Web... 15 Oracle... 16 Oracle9i Application Server... 16 Oracle9i Developer

More information

GUIプログラムⅤ

GUIプログラムⅤ GUI プログラム Ⅴ 前回課題の制作例 ファイル名 :awttest.java public class awttest public static void main(string arg[]) //=============================================== // ウィンドウ (Frame クラス ) のインスタンスを生成 //===============================================

More information

スライド 1

スライド 1 1 2466 565 40 / All Right Reserved,Copyrights 3 B to B B to C EC ERP EIAJ / / EDI All Right Reserved,Copyrights 4 All Right Reserved,Copyrights 5 1 All Right Reserved,Copyrights 6 EIAJ QR All Right Reserved,Copyrights

More information

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI Java Java JVM Java CGI

More information

< F2D A839382CC906A2E6A7464>

< F2D A839382CC906A2E6A7464> ビュホンの針 1. はじめに [Java アプレット ] [Java アプリケーション ] ビュホン ( Buffon 1707-1788) は 針を投げて円周率 πを求めることを考えました 平面上に 幅 2aの間隔で 平行線を無数に引いておきます この平面上に長さ2bの針を落とすと この針が平行線と交わる確立 pは p=(2b) (aπ) 1 となります ただし b

More information

ユニット・テストの概要

ユニット・テストの概要 2004 12 ... 3... 3... 4... 5... 6... 6 JUnit... 6... 7 Apache Cactus... 7 HttpUnit/ServletUnit... 8 utplsql... 8 Clover... 8 Anthill Pro... 9... 10... 10... 10 SQL... 10 Java... 11... 11... 12... 12 setter

More information