Introducing JBuilder
|
|
- きよたつ よしなが
- 7 years ago
- Views:
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
C 12 2000 7 2 12 Java(7) { Swing(, ), 1 12.1 12 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 12.2 Swing : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
More information2 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 informationB 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 information2 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 informationtext_13.dvi
C 13 2000 7 9 13 Java(8) { Swing(2)(, ) 1 13.1 13 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 13.2 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
More informationLocal 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 informationBuilding 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 informationMicrosoft 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 informationSafari 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 information10/ / /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 informationApplet 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 information2 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 informationJava演習(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 informationJava言語 第1回
Java 言語 第 11 回ウインドウ型アプリケーション (2) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp メニュー (1) メニューを組み込むときには,MenuBar オブジェクトに Menu オブジェクトを登録し, その Menu オブジェクトに MenuItem オブジェクトを登録する 2 つの Menu オブジェクト File New
More informationWindows 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 information9iAS_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 informationObject 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 informationJava 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 informationOracle 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入門
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 informationHTML 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 informationJava演習(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 informationpublic 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 information3 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 informationOracle9i 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>
ピタゴラス数 [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
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 information58.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 information2
問題 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 informationB2-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 informationrmi.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 informationuntitled
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 informationJava言語 第1回
Java 言語 第 10 回ウインドウ型アプリケーション (1) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 前回の課題 (1) ボーダーレイアウト, グリッドレイアウト, パネルを使用して, 電卓風のボタンを実現する BorderLayout で NORTH, CENTER, SOUTH に分割 NORTHにはテキストフィールドを設定 CENTERにはパネルを使って9つのボタンを設定
More informationBC4J...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 informationBlueJ 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 informationawt の主要なクラスを下記に示す クラス 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 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
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 information2 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 information1 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 informationI. (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
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 informationJava 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>
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 informationOracle9i 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 informationJavaScript の使い方
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 informationpublic 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 informationIE6 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 informationFileMaker 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 informationI 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 informationGartner 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 information5 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 informationJava 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 informationJava 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 information6 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 information55 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 information2008 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 information2 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 informationXMLテクノロジを使いやすくする
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
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>
グレゴリー ライプニッツの公式 [Java アプレット ] [Java アプリケーション ] 1. はじめに 次のグレゴリー ライプニッツの公式を用いて π の近似値を求めてみましょう [ グレゴリー ライプニッツの公式 ] π 4 =1-1 3 + 1 5-1 7 + 1 9-1 + 11 シミュレーションソフト グレゴリー ライプニッツの公式による π の近似 を使って π の近似値が求まる様子を観察してみてください
More informationFileMaker 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 informationThread
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>
ウォーリスの公式 [Java アプレット ] [Java アプリケーション ] 1. はじめに 次のウォーリスの公式を用いて π の近似値を求めてみましょう [ ウォーリスの公式 ] π=2{ 2 2 4 4 6 6 1 3 3 5 5 7 シミュレーションソフト ウォーリスの公式による π の近似 を使って π の近似値が求まる様子を観察してみてください 2.Java アプレット (1) Javaプログラムリスト
More informationMicrosoft 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>
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 informationTopLink å 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 informationFileMaker 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>
2 次関数のグラフの向きと広がり [Java アプレット ] [Java アプリケーション ] 1. はじめに 2 2 y=ax のグラフについて x の係数 aが正のときと負のときでは グラフにどのような違いがあるでしょうか 2 2 y=ax のグラフについて x の係数 aが正のとき 係数 aの値が大きくなるにつれて グラフの広がりはどうなるでしょうか 2 2 y=ax のグラフについて x の係数
More informationinstalltk.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 informationFileMaker 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 informationWeb 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入門
第 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 informationvol.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 informationMicrosoft 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 informationapplets.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 informationCosminexus 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 informationI. 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 information2 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 information2 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 informationGUI プログラミング第 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
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 informationMicrosoft 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 informationr4.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 informationC/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 informationJB_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 informationTopLink È... 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
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 informationJ2EEと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 informationGUIプログラムⅤ
GUI プログラム Ⅴ 前回課題の制作例 ファイル名 :awttest.java public class awttest public static void main(string arg[]) //=============================================== // ウィンドウ (Frame クラス ) のインスタンスを生成 //===============================================
More informationスライド 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 informationII 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>
ビュホンの針 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