Home : Course Map : Chapter 7 : Java : Tech : Chapter 7: Tech : GUI, Histograms, & Probability Distributions
 Introduction Event Overview Event Processing Button Events   Demo 1  Demo 2 Mouse Events   Demo3 More Components   Demo 4  Demo 5   Demo 6  Demo 7 LayoutManagers-1   Demo 8     Demo 9   Demo 10  Demo 11   Demo 12 LayoutManagers-2   Demo 13  Demo 14   Demo 15  Demo 16   Demo 17 Inner Classes Anonymous Class Adapter Classes   Demo 18  Demo 19 Frames & Menus   Demo 20  Demo 21 Exercises
 Supplements AWT Components   Button      Demo 1   Canvas      Demo 2   AWT GUI Demo      Demo 3 Swing Dialogs JOptionPane Dialog   Demo 1 JDialog   Demo 2 UI Enhancement: P1   Demo 1   Demo 2   Demo 3 UI Enhancement: P2   Demo 1
 About JavaTech      Codes List      Exercises      Feedback      References      Resources      Tips      Topic Index      Course Guide      What's New
 In this section we add graphical interfaces to our programs so that the user can modify parameters and control the running of the programs.: Histogram Display with User Interface - building from the histogram example in Chapter 6: Tech : Histogram Plot, we add buttons for control and a textfield for input to illustrate the basics of creating a user interface for a graphics program. The demo uses the same HistPanel component used in the previous example. Non-uniform Probability Distributions - while a flat, uniform random number generator is available in the core language, other types of distributions are often required. This section discusses the Transformation technique for obtaining a probability distribution from a uniform distribution. The Gaussian distribution is used as an example. Rejection Method for generating arbitrary shaped probability distributions. Histogram Statistics - a subclass of Histogram provides statistical information on the data. Exercises - expand on the demo programs.
 Tech Histogram UI   Demo 1 Probablity Distrib.   Demo 2 Demo 3 RejectionMethod Histogram Stats   Demo 4 Exercises
 Physics Sim & Randomness Custom Prob. Dist.    Demo 1 Histogram Dist.    Demo 2 Monte Carlo   Demo 3 Exercises
 Part I Part II Part III Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17 18 19 20 21 22 23 24 Supplements 1  2  3  4  5  6  7  8  9  10  11  12 Tech 1  2  3  4  5  6  7  8  9  10  11  12 Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.