Java JTextField Value Get getInteger(JTextField txt, Integer defaultVal)

Here you can find the source of getInteger(JTextField txt, Integer defaultVal)

Description

get Integer

License

Open Source License

Declaration

public static Integer getInteger(JTextField txt, Integer defaultVal) 

Method Source Code

//package com.java2s;
/*//from  w  ww. jav  a2 s.  co  m
 * Copyright (c) 2016 Vivid Solutions.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
 * and the Eclipse Distribution License is available at
 *
 * http://www.eclipse.org/org/documents/edl-v10.php.
 */

import javax.swing.JTextField;

public class Main {
    public static Integer getInteger(JTextField txt, Integer defaultVal) {
        String str = txt.getText();
        if (str.trim().length() <= 0)
            return defaultVal;

        int val = 0;
        try {
            val = Integer.parseInt(str);
        } catch (NumberFormatException ex) {
        }
        return new Integer(val);
    }
}

Related

  1. getDoubleFromTextField(JTextField textField, double defaultValue)
  2. getDoubleTextField(javax.swing.JTextField textField)
  3. getFieldValue(JTextField tf)
  4. getInt(javax.swing.JTextField input)
  5. getInt(JTextField tf)
  6. getIntegerFromTextField(JTextField tf, int previousValue)
  7. getIntValue(JTextField component)
  8. getLabelText(JTextField textField)
  9. getText(JTextField text)