List of usage examples for com.jgoodies.binding.adapter BasicComponentFactory createPasswordField
public static JPasswordField createPasswordField(ValueModel valueModel)
From source file:ambit2.ui.editors.BeanEditor.java
License:Open Source License
protected void initComponents(L object, final String[] columns, String[] captions) { this.columns = columns; this.captions = captions; setObject(object);//from w w w . j av a 2s . c o m detailsModel = createPresentationModel(); fields = new JTextComponent[columns.length]; for (int i = 0; i < columns.length; i++) { if (null == columns[i]) fields[i] = null; else { if (columns[i].toLowerCase().equals("password")) { JPasswordField t = BasicComponentFactory.createPasswordField(detailsModel.getModel(columns[i])); t.setEditable(true); fields[i] = t; } else { JTextField t = BasicComponentFactory.createTextField(detailsModel.getModel(columns[i]), true); t.setEditable(isEditable()); fields[i] = t; } } } }