JMenuItem(name=saveMenu, onAction=save, text="&Save\tCtrl+S")Also, the visual layout Wiki has been updated to showcase how to implement John O'Conners Layout Manager Challenge:
http://weblogs.java.net/blog/joconner/archive/2006/10/layout_manager.html
using our visual layout DSL for MigLayout...piece of cake:JPanel:
- JScrollPane(name=scroll1): JList(name=list)
- JLabel(name=lNameLbl, text=Last Name)
- JLabel(name=fNameLbl, text=First Name)
- JLabel(name=phoneLbl, text=Phone)
- JLabel(name=emailLbl, text=Email)
- JLabel(name=address1Lbl, text=Address 1)
- JLabel(name=address2Lbl, text=Address 2)
- JLabel(name=cityLbl, text=City)
- JLabel(name=stateLbl, text=State)
- JLabel(name=postalLbl, text=Postal Code)
- JLabel(name=countryLbl, text=Country)
- JTextField(name=lName)
- JTextField(name=fName)
- JTextField(name=phone)
- JTextField(name=email)
- JTextField(name=address1)
- JTextField(name=address2)
- JTextField(name=city)
- JTextField(name=state)
- JTextField(name=postal)
- JTextField(name=country)
- JButton(name=newBtn, text=New)
- JButton(name=deleteBtn, text=Delete)
- JButton(name=editBtn, text=Edit)
- JButton(name=saveBtn, text=Save)
- JButton(name=cancelBtn, text=Cancel)
- MigLayout: |
[grow] [grow] [grow]
scroll1+1+* >lNameLbl lName fNameLbl fName
>phoneLbl phone emailLbl+2,email
>address1Lbl address1+*
>address2Lbl address2+*
>cityLbl city postalLbl postal
>stateLbl state
^|newBtn+*=1,^deleteBtn=1,^editBtn=1,^saveBtn=1,^cancelBtn=1 [grow]
Get the latest version from here:
http://javabuilders.googlecode.com/files/javabuilder.swing.0.2.DEV.2008-07-19.zip
More info as usual on JavaBuilders.org
