List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder appendI15dTitle
public JLabel appendI15dTitle(String resourceKey)
From source file:org.openthinclient.console.wizards.initrealm.SelectBasePanel.java
License:Open Source License
public JComponent getComponent() { if (null == component) { final DefaultFormBuilder dfb = new DefaultFormBuilder(new FormLayout("f:p:g"), Messages.getBundle(), //$NON-NLS-1$ new MyPanel()); manager.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { fireChangeEvent();/*from w w w . ja v a 2s . com*/ } }); final ActionListener changeForwarder = new ActionListener() { public void actionPerformed(ActionEvent e) { updateComponentStates(); fireChangeEvent(); } }; dfb.appendI15dTitle("NewRealmInit.select_location"); //$NON-NLS-1$ dfb.nextLine(); BeanTreeView view = new BeanTreeView(); view.setDefaultActionAllowed(false); view.setRootVisible(true); dfb.appendRow("min(140dlu;pref)"); //$NON-NLS-1$ dfb.append(view); dfb.nextLine(); newFolderBox = new JCheckBox(); newFolderBox.setText(Messages.getString("NewRealmInit.new_folder.checkBox")); newFolderBox.setVerticalTextPosition(SwingConstants.TOP); newFolderBox.addActionListener(changeForwarder); newFolderBox.setSelected(true); dfb.append(newFolderBox, dfb.getColumnCount()); dfb.nextLine(); component = dfb.getPanel(); component.setName(Messages.getString("NewRealmInit.name")); //$NON-NLS-1$ updateComponentStates(); } return component; }