public JComponent processWidget( JComponent component, String elementName, Map<String, String> attributes, SwingMetawidget metawidget ) { String path = metawidget.getPath(); if ( PROPERTY.equals( elementName ) ) { path += StringUtils.SEPARATOR_FORWARD_SLASH_CHAR + attributes.get( NAME ); } InputVerifier verifier = getInputVerifier( component, attributes, metawidget, path ); if ( verifier == null ) { return component; } component.setInputVerifier( verifier ); return component; }
public JComponent processWidget( JComponent component, String elementName, Map<String, String> attributes, SwingMetawidget metawidget ) { String path = metawidget.getPath(); if ( PROPERTY.equals( elementName ) ) { path += StringUtils.SEPARATOR_FORWARD_SLASH_CHAR + attributes.get( NAME ); } InputVerifier verifier = getInputVerifier( component, attributes, metawidget, path ); if ( verifier == null ) { return component; } component.setInputVerifier( verifier ); return component; }
fieldWithVerifier.setInputVerifier(getInputVerifier()); JTextField field1 = new JTextField(10); JPanel panel = new JPanel();
textField.setInputVerifier(new MyInputVerifier());
JTextField jTextField1=new JTextField(10); JTextField jTextField2=new JTextField(10); jTextField1.setInputVerifier(new Verify()); jTextField2.setInputVerifier(new Verify()); jFrame.add(jTextField1); jFrame.add(jTextField2);
JTextField tf1 = new JTextField ("Type \"pass\" here"); getContentPane().add (tf1, BorderLayout.NORTH); tf1.setInputVerifier(new PassVerifier());
JTextField field = new JTextField(6); field.setInputVerifier(inputVerifier); add(field);
String name = "text " + (i + 1); textField.setName(name); textField.setInputVerifier(inputVerifier); textField.addFocusListener(focusListener);
package inputverifier; import javax.swing.*; class Go { public static void main(String[] args) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { runEDT(); }}); } private static void runEDT() { new JFrame("combo thing") {{ setLayout(new java.awt.GridLayout(2, 1)); add(new JComboBox() {{ setEditable(true); setInputVerifier(new InputVerifier() { @Override public boolean verify(JComponent input) { System.err.println("Hi!"); return true; } }); }}); add(new JTextField()); setDefaultCloseOperation(EXIT_ON_CLOSE); pack(); setVisible(true); }}; } }
txtJobType.setInputVerifier(new MyInputVerifier("jobType", "jobCode", JobType.class)); txtPriorityCode.setInputVerifier(new MyInputVerifier("priority", "priorityCode", Priority.class));
public static void createInputVerifier(ActionContext actionContext){ Thing self = (Thing) actionContext.get("self"); JComponent parent = (JComponent) actionContext.get("parent"); for(Thing child : self.getChilds()){ InputVerifier inputVerifier = (InputVerifier) child.doAction("create", actionContext); if(inputVerifier != null){ parent.setInputVerifier(inputVerifier); break; } } }
tf.setInputVerifier(new PassVerifier()); tf2.setInputVerifier(new PassVerifier());
tf.setInputVerifier(new PassVerifier());
tf.setInputVerifier(new PassVerifier()); frame.getContentPane().add(tf, BorderLayout.NORTH);
formattedField.setInputVerifier(getInputVerifier()); return formattedField;
this.setInputVerifier(new DateTimeVerifier(this));
textField.setInputVerifier(new MyInputVerfier());
tf.setInputVerifier(new PassVerifier());
glassPane.setInputVerifier(retainFocusWhileVisible); Component oldGlassPane = rpc.getGlassPane(); rpc.getRootPane().putClientProperty(this, oldGlassPane);
glassPane.setInputVerifier(retainFocusWhileVisible); Component oldGlassPane = rpc.getGlassPane(); rpc.getRootPane().putClientProperty(this, oldGlassPane);