Swing for Jython  [electronic resource] : Graphical Jython UI and Scripts Development using Java Swing and WebSphere Application Server  /
Gibson, Robert.author.
This book shows you how to use Swing to add a GUI to your Jython scripts, with an emphasis on the WebSphere Application Server wsadmin utility. In fact, we're going to teach you Swing using Jython, and we're going to do it in a way that, hopefully, that makes your scripts easier for people to use, more robust, more understandable, and therefore easier to maintain.
""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Introduction""; ""Chapter 1: Components and Containers""; ""Top-Level Containers""; ""Getting Help from Jython""; ""How and Why Are You Able to Do This?""; ""Whatâ€?s Next?â€?Starting Simple""; ""Adding a Second Label""; ""Summary""; ""Chapter 2: Interactive Sessions vs. Scripts""; ""Running Your First Script from a File""; ""Depending â€œToo Muchâ€? on Limited Information""; ""Swing Threads""; ""Summary""; ""Chapter 3: Building a Simple Global Security Application""
""Adding Text to the Application Using a JLabel""""No â€œPane,â€? No Gain""; ""When You Live in a Glass House, Everything Is a Pane""; ""The Layered Look Can Also Be a Pane""; ""The Optional MenuBar""; ""The Content Pane Will Contain Most of the Visible Items""; ""Summary""; ""Chapter 4: Button Up! Using Buttons and Labels""; ""JButton Class Hierarchy""; ""The Layout of the Land""; ""Buttons! Labels! Action!""; ""Updating the Application""; ""Summary""; ""Chapter 5: Picking a Layout Manager Can Be a Pane""; ""The Absolute Layout Manager Does Not Corrupt Absolutely""
""Going with the Flow: The FlowLayout Manager""""South of the Border: The BorderLayout Manager""; ""Whatâ€?s in the Cards? Using the CardLayout Manager""; ""Splitting Up Is Easy to Do: Using Split Panes""; ""Vertical Splits: Not as Painful as They Sound""; ""Limited Resources: Setting Size Attributes""; ""Nested Split Panes""; ""Divider and Conquer""; ""Rules for Using Split Panes""; ""Can I Run a Tab? Using a TabbedPane""; ""Are You Boxed In? Using the BoxLayout Manager""; ""The Box Class""; ""Building a Box""; ""Invisible Box Components""; ""Glue""; ""Strut Components""
""Rigid Area Components""""Boxes and Resizable Components""; ""Gridlock, Anyone? Using the GridLayout Manager""; ""Shaking Things Up: The GridBagLayout Manager""; ""Looking at Other Layout Managers""; ""Summary""; ""Chapter 6: Using Text Input Fields""; ""What Does It Take to Get Data Into an Application?""; ""JTextField: Getting Data Into the Application""; ""Your First, Almost Real, Application""; ""Help Me SwingWorker, Youâ€?re My Only Hope!""; ""Back to the JTextField""; ""Size Matters: Looking at Text Font Attributes""; ""The Elephant (Font) in the Room""; ""Using JTextArea for Input""
""Summary""""Chapter 7: Other Input Components""; ""Password Fields""; ""Is There an Echo in Here? Using the Character-Obfuscation Property""; ""The getPassword() Method""; ""The event.getActionCommand() Method""; ""The JPasswordField Event Handler""; ""Converting jarray Values to Strings""; ""Choosing from a List""; ""Editing a ComboBox""; ""Using the DynamicComboBox""; ""Formatted Text Fields""; ""Using a JSpinner Text Field""; ""Some DateFormatSymbols Methods""; ""The JSpinner Class""; ""The SpinnerModel Class""; ""The JSpinner Editor""; ""Summary""
""Chapter 8: Selectable Input Components""
Includes index.
This book shows you how to use Swing to add a GUI to your Jython scripts, with an emphasis on the WebSphere Application Server wsadmin utility. In fact, we're going to teach you Swing using Jython, and we're going to do it in a way that, hopefully, that makes your scripts easier for people to use, more robust, more understandable, and therefore easier to maintain.
WebSphere.
WebSphere.
Java (Computer program language).
Software engineering.
Java.
Software Engineering/Programming and Operating Systems.