/** * Constructs a new <code>TextField</code>. A default model is created, * the initial string is <code>null</code>, * and the number of columns is set to 0. */ public JValidatorTextField(IValidator validator) { super(); setValidator(validator); }
if(!isInputValid()) Rectangle bounds = getBounds(); Insets insets = getInsets(); bounds.x = insets.left; bounds.y = insets.top; bounds.height -= insets.top + insets.bottom; Rectangle2D textbounds = g.getFontMetrics().getStringBounds(getText(), g); int width = (int)textbounds.getWidth(); int wx; boolean ltr = getComponentOrientation().isLeftToRight(); int align = getHorizontalAlignment(); if(align==JTextField.LEFT || (ltr && align==JTextField.LEADING) || (!ltr && align==JTextField.TRAILING)) else if(getHorizontalAlignment()==JTextField.RIGHT || (!ltr && align==JTextField.LEADING) || (ltr && align==JTextField.TRAILING)) else if(getHorizontalAlignment()==JTextField.CENTER)
final JValidatorTextField valt = new JValidatorTextField(loadargs!=null && loadargs.length>y ? loadargs[y] : "", 15); valt.setToolTipText(description); mvalt.setToolTipText(description);
/** * Test if the input is valid with regards to the text. * @return True, if valid. */ protected boolean isInputValid() { return validator==null? true: validator.isValid(getText()); }
final JValidatorTextField valt = new JValidatorTextField(loadargs!=null && loadargs.length>y ? loadargs[y] : "", 15); valt.setToolTipText(description); mvalt.setToolTipText(description);
/** * Constructs a new <code>TextField</code> initialized with the * specified text. A default model is created and the number of * columns is 0. * * @param text the text to be displayed, or <code>null</code> */ public JValidatorTextField(String text, IValidator validator) { super(text); setValidator(validator); }
public void resultAvailable(ClassLoader result) { try { valt.setValidator(new ParserValidator(result)); } catch(Exception e) { // ignore, currently validator does not work remotely } }
public void resultAvailable(ClassLoader result) { try { valt.setValidator(new ParserValidator(result)); } catch(Exception e) { // ignore, currently validator does not work remotely } }