Javascript and html css
Web Address
logo
Delivery
  14- Dec- 2017 Home Contact
Nortown Press Books Javascript HTML CSS

Online Book Partners

Amazon USA
Amazon Canda
Amazon UK
Amazon France
Amazon Germany
Amazon Japan
Bookstore Partners
Barnes & Noble
Borders
Books-A-Million
Chapters-Indigo
Major BookStores
Books Under Publication

PHP and MySQL
Ajax
Advanced Java
JSP
Degital Media
e-Commerce & Business

Bookstores can place their orders through major distributors like: Ingram, Baker & Taylor, Gardners and Bertrams.

Since 2001

Java Programming swing and applets

Java Program and Progress

This book is written for those who have no prior Java programming skills or even have no programming experience at all. Book starts from the beginning and moves straight to cover the advanced topics in Java programming language. Unlike many Java books, this book is designed to cover everything and keeps the simplicity of explanation through the entire chapters. The book itself acts as a teacher. It demonstrates and presents all programming codes, displays an output for each code, gives a quick analysis for each program, covers Exercises, Assignments, Laboratories, Projects and solutions.

The book covers all three parts of Java programming:

Java Application
Java Applets ( Internet Programming)
JFC Swing (Advanced Programming)

Table of Contents
Chapter 1 Introduction ProgrammingIntroduction
JavaScript vs Java
How Java is developed
How to start
Compilers
Installation
Installing the Editor
Java Compilation Process
Why Java is important
Object Oriented Programming
Encapsulation
Inheritance
Polymorphism
Java important features
Working with NetBeans
Working with JBuilder
Review questions

Chapter 2 Data Types
Introduction
Data types in general
Java data types
Reference Data Types
Variables declaration
Law of variables
Java program structures
Compile program
Working with variables
Literal declaration
Constant declaration
Comments
JavaDoc comments
Escape sequences
Suffix variables
String and characters
Boolean
Summary
Review Questions
Answers to Review Questions
Programming Exercises

Chapter 3 Conditional Statements
Introduction
Control structures
Operators
Important operators
Arithmetic operators
Assignment operator
Order of precedence
Relational operators
Logical operators
Type conversion
If-statement
Multiple if-statements
If- else statements
Rule of braces
Nested If-Statements
Ternary operators
Null Statements
Java basic input
Command-line
Wrapper classes
Standard input
JOptionPane input
Designing swing output
Summary
Review Questions
Answer to review questions
Laboratory exercises
Assignment

Chapter 4 Control Structures
Introduction
Switch Statements
Color and font in JOptionPane
Formatting numbers
Currency formatting
Jump statements
Control the program- Loops
The while loop
The for Loop
The increment ++ , decrement --
The for infinity loop
The do-while loop
The break & thecontinue statements
Nested loop
Summary
Review Questions
Answer to review questions
Workshop
Laboratory exercise
Homework

Chapter 5 Methods
Introduction
Predefined methods
Design methods
Method’s definition
Call and return parts
The new keyword
Automatic variables
Multi methods
The Date class
Default date formats
Random generator
Passing parameters
Method overloading
Overriding methods
Overriding characteristics
Factorial
Fibonacci
Recursion method
Recursion vs Iteration
Summary
Review Questions
Answer to review questions
Laboratory Exercises
Workshop
Assignment

Chapter 6 Java Arrays
Introduction
Arrays system
One-dimensional arrays
Array button
Access to the data
With or without arrays
Array of Object
Find a value in array
Swaping numbers
Multidimensional Array
Multidimensional Arrays Access to Elements
Irregular arrays
Sorting data
Bubble sort
Search
Binary search
Copy array
Summary
Review questions
Answer review questions
Assignment

Chapter 7 Object Oriented Part I
Introduction
Class and Object
What is an object
Object oriented software
Classes
What is a class
Static
Instance variables
Staticand Instance Methods
Multiple objects
Garbage Collection
Access Modifiers
Class Modifiers
Non-modifier
Public modifier
Abstract modifier
Final modifier
Summary
Review questions
Answer to review questions
Laboratory exercises
Workshop

Chapter 8 Object Oriented Part II
Introduction
Field Modifiers
Public field
Private field
Protected field
Final field
Multiple classes
Method Modifiers
Final modifier
Constructors
Characteristics of constructors
Constructor overloading
Features of object oriented programming
Encapsulation
Data hiding
Access to the private members
Using public methods
Mutator methods
Separate compilation
private and public modifiers rules
Summary 226
Review questions
Answer to review questions
Laboratory exercises
Assignment

Chapter 9 Advanced Object Oriented(OPP)
Introduction
Inheritance
The super
Inheritances relationship
Inherit or not
Inheritance and private members
Interfaces
Declaring interface
The extends in interface
The implements
Polymorphism
Summary
Review Questions
Answer to review questions
Laboratory exercises

Chapter 10 Packages & String
Introduction
Packages
Package declaration
How to create a package
Nested package
Using package
String manipulation
String and character
String Methods
Concatenation
The length method
Strings comparison
equals method
compareTo method
equalsIgnoreCase
compareToIgnoreCase
Substring
indexOf
replace method
Trim method
ToString
StringBuffer
Constructors in StringBuffer
StringTokenizer
Regular expression
Summary
Review Questions
Answer to Review questions
Laboratory exercises

Chapter 11 Exception & Error handling
Introduction
Control program execution
Errors
How to control exception
Multiple catch blocks
The finally clause
The throws
Exception in array
Data validation
Assignment
Summary
Review questions
Answer to review questions
Laboratory exercises

Chapter 12 File Streams
Introduction
Data hierarchy
Basic file
Appending to the file
File Stream
Character Streams
Byte Streams
Append stream
Reading from file
Sequential and Random files
Using sequential files
Random Access File
Jar file
How to create a jar file?
Instructions for creating a jar File
Updating jar file
Javadoc
Comments in Javadoc
Summary
Review questions
Answer to review questions
Laboratory exercises
Project

Chapter 13 Applets Programming Part I(Internet programming)
Introduction
Applet overviews
HTML overviews
Window viewer
Applet methods
Colors
The alpha value
Fonts
Draw Line
Draw Rectangle
Draw oval
Darw arc
Polygon
Applets life cycle
Java applet util
Embedded HTML
Summary
Review questions
Review questions
Library exercises

Chapter 14 Applets Programming Part II (Internet Programming)
Internet design
Control Buttons
Buttons
Color buttons
Label
TextField
Text Area
Events handling
Input Boxes
Layout Managers
FlowLayout
BorderLayout
GridLayout
Complexity of layout manager
Internet programming
Check Boxes
Choice
Internet Programming
Images
Thread
Multithread
Basic animation
Frame
Summary
Review questions
Answer to review questions
Library exercises
Project

Chapter 15 advanced programming JFC Swing part I
Introduction
What is the JFC?
Swing applet
JFrame
JLabel
How to create JLabel?
Change ToolTip colors and fonts
JTextField
JPasswordField
AbstractButton
JButton
JPanel
Parameters
TitleBorder
Layout managers
BorderLayout
BoxLayout
JCheckBox
Designing Interface
JRadioButton
Summary
Questions overview
Answer to questions
Laboratory exercise

Chapter 16 Advanced programming JFC Swing
Introduction
JComboBox
JList
JMnenuItem
Brief overview of menus
JCheckBoxMenuItem
JColorChooser
JSlider
Text Components
JTextPane
Fixed size
JEditorPane
JFileChooser
JToolBar
MouseListener
JPopupMenu
Summary
Review questions
Answer to Review Questions

Project I
Project II
Project III

Sample of exams
Part I
Part II

Solving problems
Appendix
Index