Swing for Jython Graphical Jython UI and Scripts Development using Java Swing and WebSphere Application Server

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...

Descripción completa

Detalles Bibliográficos
Autor principal: Gibson, Robert. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2015.
Edición:1st ed. 2015.
Colección:The expert's voice in Java
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629828106719
Tabla de Contenidos:
  • ""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?""; ""Whatâ€?s Next?â€?Starting Simple""; ""Adding a Second Label""; ""Summary""; ""Chapter 2: Interactive Sessions vs. Scripts""; ""Running Your First Script from a File""; ""Depending “Too Muchâ€? on Limited Information""; ""Swing Threads""; ""Summary""; ""Chapter 3: Building a Simple Global Security Application""
  • ""Adding Text to the Application Using a JLabel""""No “Pane,â€? 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""; ""Whatâ€?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, Youâ€?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""