Learn Java GUI Applications: A JFC Swing Tutorial

Learn Java GUI Applications: A JFC Swing Tutorial

by Philip Conrod, Lou Tylee

Paperback(8th Edition)

$84.95 View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, February 21

Product Details

ISBN-13: 9781937161132
Publisher: Kidware Software & BibleByte Books
Publication date: 04/08/2017
Edition description: 8th Edition
Pages: 1136
Sales rank: 1,218,076
Product dimensions: 8.50(w) x 11.00(h) x 2.22(d)

Table of Contents

1. Introduction to Java

2. The Java Language

3. Java Swing Controls

4. More Java Swing Controls

5. Java Application Design and Distribution

6. Exception Handling, Debugging and Sequential Files

7. Graphics Techniques with Java

8. More Graphics Techniques and Multimedia Effects

9. Other Java Topics

Appendix I. General Purpose Methods and Classes

Appendix II. Brief Primer on Classes and Objects

Practice Problems Solutions (Part 1: Classes 1 to 5)

Practice Problems Solutions (Part 2: Classes 6 to 9)

Exercise Solutions (Part 1: Classes 1 to 5)

Exercise Solutions (Part 2: Classes 6 to 9)

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Learn Java GUI Applications: A JFC Swing Tutorial 5 out of 5 based on 0 ratings. 1 reviews.
paynea54 More than 1 year ago
• These lessons are a highly organized and well-indexed set of tutorials in the Java programming language, meant for senior high school or precollege/university students. JCreator, a specific IDE (Integrated Development Environment) is used throughout the lessons to make both Console and GUI applications with Java. Every computer science teacher knows what a great deal of preparation is required for projects to work for kids. With these tutorials, the research behind the projects is done by an author who understands the classroom and parenting experience. That is extremely rare! • Lessons encourage accelerated learning - in the sense that they provide an enriched environment to learn Computer Science, but they also encourage accelerating learning because students cannot put the lessons away once they start! Computer Science provides this unique opportunity to challenge students, and it is a great testament to the authors that they are successful in achieving such levels of engagement with consistency. • Having projects completed ahead of time encourages Contextualized Learning. Once a problem statement is understood, then learning takes place within that context. Learning is fun, and empowering. Students will take what is learned and be able to create their own problems and solutions from scratch. • These Java tutorials provide the benefit of completed age-appropriate applications for - fully documented projects from the teacher’s or parents’ point of view. It is a great testament to the authors that they are successful in achieving such levels of engagement with consistency. By using these lessons, I am able to spend time on things which will pay off in the classroom. With the Kidware Software products, you have at your disposal a series of projects which will allow you to pick and choose from among those which best suit your curriculum needs. Nothing is forgotten. • Students focus upon design stages and sound problem-solving techniques from a high school computer science, problem-solving perspective. In doing so, they become independent thinkers, and will exceed the curricular requirements of Secondary Schools everywhere. There is a high degree of care taken so that projects are age-appropriate. While it is possible for an adult novice to make use of the accompanying lessons, the topics being taught are suitable for grades 9 to 12 computer science. Students learn generally accepted programming practices, skills and conventions and focus upon the true content of high school computer science – abstract critical thinking. By practicing with background-rich lessons, short problems and advanced projects, students learn by doing. • With students advancing their own programming literacy and developing a repertoire of skills, they extrapolate to match skills with problems of their own creation! Time savings for parents, teachers and students on this learning curve is enormous. Highly organized reference materials encourage student self-study! • Having used Kidware Software tutorials for the past decade, I have to say that I could not have achieved the level of success which is now applied in the many programming environments which are currently of considerable interest to kids! • I thank Kidware Software and its authors for continuing to stand up for what is right in the teaching methodologies which work with kids - even today’s kids where competition for their attention is now so much an issue.” - Alan Payne, TABlakelock High School