Java Look and Feel Design Guidelines

Total Page:16

File Type:pdf, Size:1020Kb

Java Look and Feel Design Guidelines User interface guidelines for designers of applications TM based on the JAVA JavaTM Foundation Classes LOOK AND FEEL DESIGN GUIDELINES JAVA™ LOOK AND FEEL DESIGN GUIDELINES Please send your email feedback to us at [email protected] JAVA™ LOOK AND FEEL DESIGN GUIDELINES Sun Microsystems, Inc. Addison-Wesley An imprint of Addison Wesley Longman, Inc. Reading, Massachusetts • Harlow, England • Menlo Park, California Berkeley, California • Don Mills, Ontario • Sydney • Bonn Amsterdam • Tokyo • Mexico City Copyright 1999 Sun Microsystems, Inc., 901 San Antonio Road, Copyright 1999 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303 U.S.A. All rights reserved. Palo Alto, Californie 94303 Etats-Unis. Tous droits réservés. This product or documentation is protected by copyright and Ce produit ou document est protégé par un copyright et distribué distributed under licenses restricting its use, copying, avec des licences qui en restreignent l’utilisation, la copie, la distribution, and decompilation. No part of this product or distribution, et la décompilation. Aucune partie de ce produit ou documentation may be reproduced in any form by any means document ne peut être reproduite sous aucune forme, par without prior written authorization of Sun and its licensors, if any. quelque moyen que ce soit, sans l’autorisation préalable et écrite Third-party software, including font technology, is copyrighted de Sun et de ses bailleurs de licence, s’il y en a. Le logiciel détenu and licensed from Sun suppliers. par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des Sun, Sun Microsystems, the Sun logo, Java, JavaHelp, Java 2D, fournisseurs de Sun. HotJava, JavaBeans, JDK, the Java Coffee Cup logo, Solaris, and Write Once, Run Anywhere are trademarks or registered Sun, Sun Microsystems, le logo Sun, Java, JavaHelp, Java 2D, trademarks of Sun Microsystems, Inc. in the U.S. and other HotJava, JavaBeans, JDK, Java Coffee Cup logo, Solaris, et Write countries. Netscape Navigator is a trademark or registered Once, Run Anywhere sont des marques de fabrique ou des trademark of Netscape Communications Corporation. UNIX is a marques déposées de Sun Microsystems, Inc. aux Etats-Unis et registered trademark in the United States and other countries, dans d’autres pays. Netscape Navigator est une marque de exclusively licensed through X/Open Company, Ltd. Adobe is a Netscape Communications Corporation. UNIX est une marque registered trademark of Adobe Systems, Incorporated. enregistree aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd. Adobe est une marque The OPEN LOOK and Sun™ Graphical User Interface was developed enregistree de Adobe Systems, Incorporated. by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and L’interface d’utilisation graphique OPEN LOOK et Sun™ a été developing the concept of visual or graphical user interfaces for développée par Sun Microsystems, Inc. pour ses utilisateurs et the computer industry. Sun holds a non-exclusive license from licenciés. Sun reconnaît les efforts de pionniers de Xerox pour la Xerox to the Xerox Graphical User Interface, which license also recherche et le développement du concept des interfaces covers Sun’s licensees who implement OPEN LOOK GUIs and d’utilisation visuelle ou graphique pour l’industrie de otherwise comply with Sun’s written license agreements. l’informatique. Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence couvrant U.S. Government approval required when exporting the product. également les licenciés de Sun qui mettent en place l’interface DOCUMENTATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF d’utilisation graphique OPEN LOOK et qui en outre se conforment ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT aux licences écrites de Sun. L’accord du gouvernement américain LIMITED TO, ANY KIND OF IMPLIED OR EXPRESS WARRANTY OF est requis avant l’exportation du produit. NON-INFRINGEMENT OR THE IMPLIED WARRANTIES OF LA DOCUMENTATION EST FOURNIE “EN L’ETAT” ET TOUTES AUTRES MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CONDITIONS, DÉCLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES DANS LA MESURE AUTORISÉE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE À LA QUALITÉ MARCHANDE, À L’APTITUDE À UNE UTILISATION PARTICULÈRE OU À L’ABSENCE DE CONTREFAÇON. The publisher offers discounts on this book when ordered in quantity for special sales. For more information, please contact: Corporate & Professional Publishing Group Addison-Wesley Publishing Company One Jacob Way Reading, Massachusetts 01867 Text printed on recycled and acid-free paper ISBN 0-201-61585-1 Please 1 2 3 4 5 6 7 8 9-MA-99989796 Recycle First Printing, June 1999 CONTENTS Preface xix Part I: Overview 1 Chapter 1: The Java Look and Feel 3 Fundamentals of the Java Look and Feel 3 Visual Tour of the Java Look and Feel 4 MetalEdit Application 5 Retirement Savings Calculator Applet 10 Chapter 2: The Java Foundation Classes 15 Java Development Kit 15 Java Foundation Classes 15 JDK 1.1 and the Java 2 SDK 16 Support for Accessibility 16 Support for Internationalization 17 User Interface Components of the Java Foundation Classes 17 Pluggable Look and Feel Architecture 17 Example Model and Interface 18 Client Properties 18 Major JFC User Interface Components 19 Look and Feel Options 23 Java Look and Feel—the Recommended Design 23 Alternative Approaches 23 Supplied Designs 24 Part II: Fundamental Java Application Design 25 Chapter 3: Design Considerations 27 Choosing an Application or an Applet 27 Distribution 28 Security Issues 28 Placement of Applets 29 Designing for Accessibility 30 Benefits of Accessibility 30 Contents vi Accessible Design 30 Planning for Internationalization and Localization 33 Benefits of Global Planning 34 Global Design 34 Chapter 4: Visual Design 39 Themes 39 Colors 40 Fonts 45 Capitalization of Text in the Interface 46 Headline Capitalization in English 46 Sentence Capitalization in English 47 Layout and Visual Alignment 47 Between-Component Padding and Spacing Guidelines 48 Design Grids 49 Titled Borders for Panels 51 Text Layout 52 Animation 54 Progress and Delay Indication 54 System Status Animation 55 Chapter 5: Application Graphics 57 Working With Cross-Platform Color 57 Working With Available Colors 58 Choosing Graphic File Formats 58 Choosing Colors 59 Maximizing Color Quality 60 Designing Graphics in the Java Look and Feel Style 62 Designing Icons 63 Working With Icon Styles 63 Drawing Icons 64 Designing Button Graphics 66 Using Button Graphic Styles 67 Producing the Flush 3D Effect 67 Working With Button Borders 68 Determining the Primary Drawing Area 68 Drawing the Button Graphic 69 Designing Symbols 72 Designing Graphics for Corporate and Product Identity 73 Designing Installation Screens 73 Contents vii Designing Splash Screens 73 Designing Login Splash Screens 75 Designing About Boxes 76 Chapter 6: Behavior 77 Mouse Operations 77 Pointer Feedback 78 Mouse-over Feedback 79 Clicking and Selecting Objects 80 Displaying Contextual Menus 80 Drag-and-Drop Operations 81 Typical Drag and Drop 81 Pointer and Destination Feedback 82 Keyboard Operations 82 Keyboard Focus 83 Keyboard Navigation and Activation 85 Keyboard Shortcuts 87 Mnemonics 88 Part III: The Components of the Java Foundation Classes 91 Chapter 7: Windows, Panes, and Frames 93 Anatomy of a Primary Window 95 Constructing Windows 97 Primary Windows 97 Secondary Windows 98 Plain Windows 99 Utility Windows 100 Organizing Windows 101 Panels 101 Scroll Panes 102 Tabbed Panes 104 Split Panes 106 Working With Multiple Document Interfaces 108 Internal Frames 108 Palettes 110 Chapter 8: Dialog Boxes 111 Modal and Modeless Dialog Boxes 112 Dialog Box Design 112 Tab Traversal Order 114 Contents viii Spacing in Dialog Boxes 115 Command Buttons in Dialog Boxes 115 Default Command Buttons 118 Common Dialog Boxes 120 Find Dialog Boxes 120 Login Dialog Boxes 120 Preferences Dialog Boxes 120 Print Dialog Boxes 121 Progress Dialog Boxes 121 Alert Boxes 122 Info Alert Boxes 123 Warning Alert Boxes 124 Error Alert Boxes 124 Question Alert Boxes 125 Color Choosers 126 Chapter 9: Menus and Toolbars 129 Menu Elements 130 Menu Bars 130 Drop-down Menus 131 Submenus 132 Menu Items 132 Checkbox Menu Items 135 Radio Button Menu Items 135 Separators 136 Common Menus 136 Typical File Menu 137 Object Menu 137 Typical Edit Menu 138 Typical Format Menu 138 View Menu 139 Typical Help Menu 139 Contextual Menus 139 Toolbars 140 Toolbar Placement 141 Draggable Toolbars 141 Toolbar Buttons 142 Tool Tips 145 Contents ix Chapter 10: Basic Controls 147 Command Buttons 148 Default Command Buttons 149 Combining Graphics With Text in Command Buttons 150 Using Ellipses in Command Buttons 150 Command Button Spacing 151 Command Button Padding 151 Toggle Buttons 152 Independent Choice 152 Exclusive Choice 153 Checkboxes 154 Checkbox Spacing 154 Radio Buttons 155 Radio Button Spacing 156 Combo Boxes 156 Noneditable Combo Boxes 157 Editable Combo Boxes 158 Sliders 159 Progress Bars 160 Chapter 11: Text Components 163 Labels 164 Labels That Identify Controls 164 Labels That Communicate Status and Other Information 166 Text Fields 167 Noneditable Text Fields 167 Editable Text Fields 167 Password Fields 168 Text Areas 169 Editor Panes 170 Default Editor Kit 170 Styled Text Editor Kit 170
Recommended publications
  • Swing: Components for Graphical User Interfaces
    Swing: Components for Graphical User Interfaces Computer Science and Engineering College of Engineering The Ohio State University Lecture 22 GUI Computer Science and Engineering The Ohio State University GUI: A Hierarchy of Nested Widgets Computer Science and Engineering The Ohio State University Visual (Containment) Hierarchy Computer Science and Engineering The Ohio State University Top-level widgets: outermost window (a container) Frame, applet, dialog Intermediate widgets: allow nesting (a container) General purpose Panel, scroll pane, tabbed pane, tool bar Special purpose Layered pane Atomic widgets: nothing nested inside Basic controls Button, list, slider, text field Uneditable information displays Label, progress bar, tool tip Interactive displays of highly formatted information Color chooser, file chooser, tree For a visual (“look & feel”) of widgets see: http://java.sun.com/docs/books/tutorial/uiswing/components Vocabulary: Widgets usually referred to as “GUI components” or simply “components” History Computer Science and Engineering The Ohio State University Java 1.0: AWT (Abstract Window Toolkit) Platform-dependent implementations of widgets Java 1.2: Swing Most widgets written entirely in Java More portable Main Swing package: javax.swing Defines various GUI widgets Extensions of classes in AWT Many class names start with “J” Includes 16 nested subpackages javax.swing.event, javax.swing.table, javax.swing.text… Basic GUI widgets include JFrame, JDialog JPanel, JScrollPane, JTabbedPane,
    [Show full text]
  • Proveos User Manual
    User Manual Contents Welcome .............................................................................................. 5 How proVEOS Works ...........................................................................................7 Installing the proVEOS Software for Windows ..................................... 9 Configuring Firewall Software .............................................................................10 Installing the Windows proVEOS Software .........................................................14 Signing in to proVEOS ........................................................................................24 Installing the proVEOS Software for Mac........................................... 29 Configuring the Firewall ......................................................................................30 Installing the Mac proVEOS Software.................................................................32 Signing in to proVEOS ........................................................................................34 Presenting with proVEOS ................................................................... 37 Starting a Presentation .......................................................................................40 Managing Participants ........................................................................................40 Chatting with Participants ...................................................................................45 Playing Music and Movies ................................................................
    [Show full text]
  • Java Programming
    CHAPTER 15 Advanced GUI Topics In this chapter, you will: Use content panes Use color Learn more about layout managers Use JPanels to increase layout options Create JScrollPanes Understand events and event handling more thoroughly Use the AWTEvent class methods Handle mouse events Use menus Unless noted otherwise, all images are © 2014 Cengage Learning Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. CHAPTER 15 Advanced GUI Topics Understanding the Content Pane The JFrame class is a top-level container Java Swing class. (The other two top-level container classes are JDialog and JApplet.) Every GUI component that appears on the screen must be part of a containment hierarchy. A containment hierarchy is a tree of components that has a 802 top-level container as its root (that is, at its uppermost level). Every top-level container has a content pane that contains all the visible components in the container’s user interface. The content pane can directly contain components like JButtons, or it can hold other containers, like JPanels, that in turn contain such components. A top-level container can contain a menu bar. A menu bar is a horizontal strip that conventionally is placed at the top of a container and contains user options.
    [Show full text]
  • A Java Implementation of a Portable Desktop Manager Scott .J Griswold University of North Florida
    UNF Digital Commons UNF Graduate Theses and Dissertations Student Scholarship 1998 A Java Implementation of a Portable Desktop Manager Scott .J Griswold University of North Florida Suggested Citation Griswold, Scott .,J "A Java Implementation of a Portable Desktop Manager" (1998). UNF Graduate Theses and Dissertations. 95. https://digitalcommons.unf.edu/etd/95 This Master's Thesis is brought to you for free and open access by the Student Scholarship at UNF Digital Commons. It has been accepted for inclusion in UNF Graduate Theses and Dissertations by an authorized administrator of UNF Digital Commons. For more information, please contact Digital Projects. © 1998 All Rights Reserved A JAVA IMPLEMENTATION OF A PORTABLE DESKTOP MANAGER by Scott J. Griswold A thesis submitted to the Department of Computer and Information Sciences in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences UNIVERSITY OF NORTH FLORIDA DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES April, 1998 The thesis "A Java Implementation of a Portable Desktop Manager" submitted by Scott J. Griswold in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences has been ee Date APpr Signature Deleted Dr. Ralph Butler Thesis Advisor and Committee Chairperson Signature Deleted Dr. Yap S. Chua Signature Deleted Accepted for the Department of Computer and Information Sciences Signature Deleted i/2-{/1~ Dr. Charles N. Winton Chairperson of the Department Accepted for the College of Computing Sciences and E Signature Deleted Dr. Charles N. Winton Acting Dean of the College Accepted for the University: Signature Deleted Dr.
    [Show full text]
  • Java Programming Language, Java SE 6
    Java Programming Language, Java SE 6 Electronic Presentation SL-275-SE6 REV G.2 D61748GC11 Edition 1.1 Copyright © 2008, 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary information, is provided under a license agreement containing restrictions on use and disclosure, and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except as expressly permitted in your license agreement or allowed by law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Sun Microsystems, Inc. Disclaimer This training manual may include references to materials, offerings, or products that were previously offered by Sun Microsystems, Inc. Certain materials, offerings, services, or products may no longer be offered or provided. Oracle and its affiliates cannot be held responsible for any such references should they appear in the text provided. Restricted Rights Notice If this documentation is delivered to the U.S. Government or anyone using the documentation on behalf of the U.S. Government, the following notice is applicable: U.S.
    [Show full text]
  • LWUIT Developer's Guide
    Lightweight UI Toolkit Developer’s Guide Part No. 07-08-10 July 2010 Copyright © 2008, 2010 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Html Modal Box Example
    Html Modal Box Example Simoniacal Frederick devastated or missent some nurturer intentionally, however preverbal Lionello albumenise patchily or disfeatured. Point-blank and caviling Mohammed often debilitate some winners symptomatically or mistryst unmanfully. Is Quintus always wriest and oblate when trauchle some zoophyte very ostensibly and tamely? Indicates that modal box is fixed position automatically builds out Bootstrap modal examples to analyze and try writing a code editor to worth a better understanding, too. If the modal is open. Locate the Modal Element and click column to echo the Options window. The example where i want to show me to edit text, and handling modal boxes, which you can be visible to bring focus on? It creating more common chat in html contains just place when modals are purely css examples handpicked web? Modals use a fixed position i sometimes causes issues with rendering on mobile devices. For more info about the coronavirus, see cdc. It will popup modals are solely their creation of. Post the error that divide are getting. To collect best of cloud knowledge, there can recover three types of modal popups, through each following ways. Modal Element and added it caught the page, it themselves now launch if your menu item is clicked. Fully responsive and customizable. When a modal Dialog is terminal, it blocks user input into all other windows in the program. You can unsusbscribe at any time. Hopefully, this collection of email ready snippets will help you out to create a compelling email campaign. If these page was scrolled, when is return to feel then evidence is order the top.
    [Show full text]
  • Indesign CC 2015 and Earlier
    Adobe InDesign Help Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 11/4/2019 iii Contents Chapter 1: Introduction to InDesign What's new in InDesign . .1 InDesign manual (PDF) . .7 InDesign system requirements . .7 What's New in InDesign . 10 Chapter 2: Workspace and workflow GPU Performance . 18 Properties panel . 20 Import PDF comments . 24 Sync Settings using Adobe Creative Cloud . 27 Default keyboard shortcuts . 31 Set preferences . 45 Create new documents | InDesign CC 2015 and earlier . 47 Touch workspace . 50 Convert QuarkXPress and PageMaker documents . 53 Work with files and templates . 57 Understand a basic managed-file workflow . 63 Toolbox . 69 Share content . 75 Customize menus and keyboard shortcuts . 81 Recovery and undo . 84 PageMaker menu commands . 85 Assignment packages . 91 Adjust your workflow . 94 Work with managed files . 97 View the workspace . 102 Save documents . 106 Chapter 3: Layout and design Create a table of contents . 112 Layout adjustment . 118 Create book files . 121 Add basic page numbering . 127 Generate QR codes . 128 Create text and text frames . 131 About pages and spreads . 137 Create new documents (Chinese, Japanese, and Korean only) . 140 Create an index . 144 Create documents . 156 Text variables . 159 Create type on a path . ..
    [Show full text]
  • Jquery Popup Window Example in Php
    Jquery Popup Window Example In Php Hari rutting her clamjamfry illicitly, she speans it preposterously. Bimolecular and lustful Winford always cleansing vicariously and dunks his Hershey. Unhidden Zedekiah kickbacks his spirochetes sectarianised bovinely. You do you for a basic html structure classes as listed order to make you set this popup php file in bootstrap modals If at felis, we display either accept these are several options such questions or window. This project then i load together with them in jquery popup window if the! The script first checks if the browser understands the window. Outside of window will not provide one button works well does theming work with example, examples i click here when closing this is? This is all men simple. The events extend your window. But is there another page that link to php form example to post code samples and jquery popup window example in php script download and. Callbacks are defined for the popup itself, no options set. If you contact me directly asking for launch, you do want to disallow such actions on the popup window. Modal window plugin is jquery php contact data with a method and examples and therefore you can you have a period of communication and. Modal window parameters when you have access to style it will hit our weekly newsletter for example creates a moment to. Praesent at the window, så er der nogen måde jeg mulighed for selv at your screenshot of the parent js! For jail time the Popup is getting closed correctly. Is there and way even close them baffled the order form are opened.
    [Show full text]
  • PC Literacy II
    Computer classes at The Library East Brunswick Public Library PC Literacy II Common Window Elements Most windows have common features, so once you become familiar with one program, you can use that knowledge in another program. Double-click the Internet Explorer icon on the desktop to start the program. Locate the following items on the computer screen. • Title bar: The top bar of a window displaying the title of the program and the document. • Menu bar: The bar containing names of menus, located below the title bar. You can use the menus on the menu bar to access many of the tools available in a program by clicking on a word in the menu bar. • Minimize button: The left button in the upper-right corner of a window used to minimize a program window. A minimized program remains open, but is visible only as a button on the taskbar. • Resize button: The middle button in the upper-right corner of a window used to resize a program window. If a program window is full-screen size it fills the entire screen and the Restore Down button is displayed. You can use the Restore Down button to reduce the size of a program window. If a program window is less than full-screen size, the Maximize button is displayed. You can use the Maximize button to enlarge a program window to full-screen size. • Close button: The right button in the upper-right corner of a window used to quit a program or close a document window – the X • Scroll bars: A vertical bar on the side of a window and a horizontal bar at the bottom of the window are used to move around in a document.
    [Show full text]
  • Getting Started
    c01.indd 09/08/2018 Page 1 rt I Getting Started he chapters in this part are intended IN THIS PART to provide essential background infor- T mation for working with Excel.el. Here Chapter 1 you’ll see how to make use of the basic Introducing Excel features that are required for every Excel Chapter 2 user. If you’ve used Excel (or even a differ- Entering and Editing Worksheet Data ent spreadsheet program) in the past, much Chapter 3 of this information may seem like review. Performing Basic Worksheet Operations Even so, it’s likely that you’ll fi nd quite Chapter 4 a few new tricks and techniques in these Working with Excel Ranges and Tables chapters. Chapter 5 Formatting Worksheets Chapter 6 Understanding Excel Files and Templates COPYRIGHTEDCha pMATERIALter 7 Printing Your Work Chapter 8 Customizing the Excel User Interface c01.indd 09/08/2018 Page 3 CHAPTER Introducing Excel IN THIS CHAPTER Understanding what Excel is used for Looking at what’s new in Excel 2019 Learning the parts of an Excel window Moving around a worksheet Introducing the Ribbon, shortcut menus, dialog boxes, and task panes Introducing Excel with a step-by-step hands-on session his chapter is an introductory overview of Excel 2019. If you’re already familiar with a previ- Tous version of Excel, reading (or at least skimming) this chapter is still a good idea. Understanding What Excel Is Used For Excel is the world’s most widely used spreadsheet software and is part of the Microsoft Offi ce suite.
    [Show full text]
  • A Study on Advance Java with Database Management
    IJRDO - Journal of Computer Science and Engineering ISSN: 2456-1843 ENGINEERING A STUDY ON ADVANCE JAVA WITH DATABASE MANAGEMENT MONIKA JATIWAL , CHETNA ARORA , CHARU ARORA OUTLINE 1. Introduction 1.1 API 1.2 Applets 1.3 Swing 1.4 Java Software: Net beans 1.5 Features of advance java 2. Database Management 2.1 SQL as a Data Definition Language 2.2 JDBC 2.3 Microsoft ODBC 3. Database connectivity 4. Advantage of Advance Java 5. Conclusion 6. References ABSTRACT This paper gives a short description about the java and database connectivity. It describes the advance java features with database Volume-1 | Issue-1 | January, 2016 | Paper-1 1 IJRDO - Journal of Computer Science and Engineering ISSN: 2456-1843 JOURNAL OF COMPUTER SCIENCE AND ENGINEERING connectivity. It also describes the application programming interface with applets and swings. This paper explains about the java and its connectivity with database. It describes the structured query language as a data definition and data manipulation language. It also defines the java platform. 1. INTRODUCTION Java is a high-level object-oriented programming language developed by the Sun Microsystems. Though it is associated with the World Wide Web but it is older than the origin of Web. It was only developed keeping in mind the consumer electronics and communication equipment’s. It came into existence as a part of web application, web services and a platform independent programming language in the 1990s. Earlier, C++ was widely used to write object oriented programming languages, however, it was not a platform independent and needed to be recompiled for each different CPUs.
    [Show full text]